VoIPPush icon indicating copy to clipboard operation
VoIPPush copied to clipboard

怎么设置的持续响铃和 持续震动? 像微信一样

Open shuixuan1225 opened this issue 7 years ago • 7 comments

参照VoIPPush ,APP收到推送,注册本地通知,但 只震动一下,响铃也只播放一遍,通知就消失了,该怎么设置响铃时间和震动持续时间呢?

shuixuan1225 avatar Oct 17 '17 07:10 shuixuan1225

响铃的时间是你的本地音乐文件播放的时间来控制

oopsr avatar Oct 17 '17 07:10 oopsr

@oopsr 谢谢回复, 音乐时间不是不能超过30s 吗? 感觉微信响铃响了好久, 还有震动改怎么弄?我这里只震动一下, 自己在代码里播放音乐和震动都没反应,

shuixuan1225 avatar Oct 17 '17 08:10 shuixuan1225

调用系统震动声音就行了,这么说吧,VOIP推送过来,应用就已经活了,这时你想让音乐响几遍,震动多少下你都是可以控制的,但是貌似推送过来唤醒的时间是有限的,而且长短还不一定

oopsr avatar Oct 18 '17 01:10 oopsr

明白了,谢谢,

shuixuan1225 avatar Oct 18 '17 01:10 shuixuan1225

我目前也有这种类似微信的视频唤醒需求,但是通知只能维持6秒,是否就算调用系统的声音和震动也无法让那个通知横幅停留更长?大神具体怎么去实现的?能分享一下吗?万分感谢

FrankChung1121 avatar Jan 03 '18 03:01 FrankChung1121

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 这个只在前台时才能震动啊? 进后台不震动 解决了 留下解决方法 google了一下午
需要开启Background Modes audio 后台播放

WadonLiu avatar Jan 23 '18 07:01 WadonLiu

我这边也是一样的,推送过来使用UNNotificationServiceExtension 震动只能持续6s就被回收了 我有让回收时机在震动完成之后,但是这种横幅得在结束前6s才出来 不是很好兼容,请问你有处理好吗

dream7days avatar Jun 22 '22 10:06 dream7days