默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
求助类似微信的IM聊天app锁屏或后台时的连续震动呼叫方案
阅读(37329) | 评论(3 收藏 淘帖1 1
求助类似微信的app未启动时连续震动的方案

鉴于苹果对voip的限制,iOS13以上不能使用voip的pushkit后不跟callkit。目前本人使用的是UNNotificationService扩展实现的iOS13系统以上的voip电话离线推送。

目前只实现了播放长时间铃声,但在

求提供一种方案didReceiveNotificationRequest代理里使用[size=1em]AudioServicesStopSystemSound(kSystemSoundID_Vibrate)等震动方法,在iOS12以上系统都没有震动效果,求大神来个方案。

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:求教基于Netty4的消息推送系统的实时性问题,要求200万并发、5秒推完下一篇:2020年了,Android后台保活还有戏吗?看我如何优雅的实现!

本帖已收录至以下技术专辑

推荐方案
评论 3
苹果的callkit据说在国内被禁掉了,没有这个,要做到锁屏呼叫就很困难了。
不过,退而求其次,我觉得在锁屏时,直接用最简单的APNs离线推送。
我不清楚APNs是否支持离线消息的连续震动提示,但微信的这个推送,貌似就是APNs实现的:
求助类似微信的IM聊天app锁屏或后台时的连续震动呼叫方案_WechatIMG918.jpeg

感觉这样也能接受,而且体验还不错,至少不至于像电话或Callkit那样,对用户进行打扰。

评分

1

查看评分

还是木有说怎么不断震动呀。。。普通的apns可以不可以唤起app,因此我这边使用了UNNotificationService实现接收到apns后存储数据和播放铃声,但震动却无法用AudioServices实现,或者有没有别的方式也好啊。
签名: 欧谢特
引用:靠谱的志哥 发表于 2019-12-27 08:50
还是木有说怎么不断震动呀。。。普通的apns可以不可以唤起app,因此我这边使用了UNNotificationService实现 ...

这个我就不太清楚了,你看看apns的参数里,有没有持续震动的选项可以用。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部