美文网首页即时通讯
VoIp, CallKit现在不能在国内使用, 如何做到微信QQ

VoIp, CallKit现在不能在国内使用, 如何做到微信QQ

作者: 岁月如歌的季节 | 来源:发表于2019-11-28 09:17 被阅读0次

    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, 开始代码处理呼叫处理是呼叫还是呼叫完毕

    相关文章

      网友评论

        本文标题:VoIp, CallKit现在不能在国内使用, 如何做到微信QQ

        本文链接:https://www.haomeiwen.com/subject/lvsvwctx.html