VoIp, CallKit现在不能在国内使用, 如何做到微信QQ那样语音拨打电话的功能?

VoIp收到推送打开app的历史已经成为了过去, 对于做了语音通话功能的app如何实现类似微信QQ一样的语音推送呢?

https://developer.apple.com/documentation/pushkit/pkpushtypevoip?language=objc#discussion
https://developer.apple.com/documentation/pushkit/responding_to_voip_notifications_from_pushkit?language=objc

以上链接为苹果禁止国内VoIp使用文档

可见使用VoIp必须使用callKit不然就会有文档所述问题, callKit已经被工信部抵制阉割, 所以VoIp在国内算是走下神坛

解决方案: 发起推送的的sound字段定义为工程音乐文件(注意支持的格式啊), 尽量30s吧. 这样如果是语音拨打功能sound字段就是工程音频文件名其他的default即可.

{"aps":{"alert":{"title":"你好"},"badge":1,"sound":"voice_call.caf"}}

注意: 锁屏状态下推送会响最多30s, 手机处于使用状态顶部推送5到6s自定义音频提醒时间, 点击推送后系统激活App, 开始代码处理呼叫处理是呼叫还是呼叫完毕

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容