美文网首页
iOS VOIP 推送

iOS VOIP 推送

作者: BLUEVIPIOS_ | 来源:发表于2018-07-03 10:18 被阅读0次

    1. 普通推送与voip推送区别

    普通推送: 常规的apns推送,Apple提供了两种不同方式的推送形式,一种是在通知栏上面显示的推送;另一种则是不带消息提醒的推送,俗称“静默消息”content-available=1. 服务器推送的时候设置推送的参数就可以  ,  但这种情况如果让你收到消息就类似打电话一直在哪里处于响铃 这个功能你怎么实现 ,   你的app处于杀死状态 你无可奈何    Apple给我们提供了另外一种方式就是voip.

    voip推送:这种推送消息可以在后台唤醒App。(这就是核心) 

    1 首先就是配置证书   VoIP Service Certificate  

    2 文件配置  info.plist文件Required background modes 下添加 App provides Voice over IP services 

    这是俩个大条件  

    2. 接下来就是代码方面了 PKPushRegistry  //voip delegate 设置

    VOIP token  次代理获取tocken上传到自己的服务器   因为需要靠设备的tocken 进行voip推送 

    在这里还需进行 本地通知推送   收到voip消息 代表app已经唤醒  模拟本地推送 记得先注册如下图  收到voip消息 调起本地推送   

    收到消息的代理 

    基本上就实现了 v o ip推送的功能  对于服务器端 也很简单   有很多测试的例子 找一下就可以测试演练了.   如果要想实现更美的效果 需要再次基础上设置页面 响铃等等  .    步骤也就上述几个核心 . demoTool  url: https://github.com/YUYINGJIE/VoipPushIOS  

    相关文章

      网友评论

          本文标题:iOS VOIP 推送

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