如何在静音模式下收到推送时实现手机长震动,例如QQ,微信的视频通话

ios
标签: #<Tag:0x00007fb846acaa20>

(ios新人) #1

在手机静音的情况下,如何在收到推送的时候实现手机长震动,例如QQ,微信接收到视频通话请求时的效果。


#2

手机静音是系统层面的设置,App不能越过系统层面去做提醒。微信也是不行的!


(ios新人) #3

那微信视频请求的时候长震动是怎么实现的?


#4

1、我测试了,Android手机开启静音,收到了信息就不会有任何其他的声音,微信视频也是一样
2、iOS的请点开设置-声音-关于震动的设置-关掉静音模式震动就没有了。


(ios新人) #5

现在的需求是打开响铃模式振动和静音模式振动,在手机锁屏的时候收到推送,要怎么实现长震动?


#6

网上搜索一下关于iOS长震动
http://www.cnblogs.com/liufeng24/p/3505811.html
http://blog.csdn.net/ios_dashen/article/details/48999093

另外,微信的视频请求不是简单的推送(一些实现逻辑我是不清楚的),而且微信和手机厂商是有深度合作的,某些方面会得到优待


(ios新人) #7

谢谢,你提供的这些都是在APP内可以实现振动。现在主要是APP被杀死或退到后台锁屏的时候如何实现长震动?


#8

这个我就不太清楚了

极光这边能做的工作就是把你的信息发下去,sound这里传的声音文件名,会在手机收到时播放,静音下自然就不行了,而震动这个,Apple官方应是没有提供一个什么文件名可以让你传的


最多可以用Background消息,在后台情况下时,你App收到消息就走获取消息的方法,然后处理,然后调用方法去震动