博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios使用VoIP推送通知
阅读量:4167 次
发布时间:2019-05-26

本文共 568 字,大约阅读时间需要 1 分钟。

        过去,VoIP应用程序必须与服务器保持持续的网络连接,才能接收来电和其他数据。这意味着要编写复杂的代码,在应用程序和服务器之间来回发送定期消息,以保持连接的活动性,即使在应用程序不在使用时也是如此。这种技术导致频繁的设备唤醒浪费的能量。这也意味着,如果用户退出VoIP应用程序,将无法再收到来自服务器的呼叫。

         目前来说,开发人员应该使用pushkit框架API,而不是持久连接,它允许应用程序从远程服务器接收推送(数据可用时通知)。只要收到推送,就会调用应用程序进行操作。例如,VoIP应用程序可以在收到呼叫时显示警报,并提供接受或拒绝呼叫的选项。如果用户决定接受,它甚至可以开始采取先兆步骤来启动呼叫。      

使用pushkit接收VoIP推送有很多优点:

  • 只有当VOIP推送发生时,设备才会被唤醒,节约能源。
  • 与标准推送通知不同,用户必须在应用程序执行操作之前对其做出响应,VoIP推送直接进入应用程序进行处理。
  • VoIP推送被视为高优先级通知,并且不会延迟交付。
  • VoIP推送可以包含比标准推送通知提供的更多的数据。
  • 如果收到VoIP推送时应用程序没有运行,它会自动重新启动。
  • 即使你的应用程序在后台运行,你的应用程序也会在运行时处理推送。

注意: 在iOS 8及更高版本中提供Pushkit VoIP支持。

具体内容信息参考官方文档:

转载地址:http://ljqxi.baihongyu.com/

你可能感兴趣的文章
《计算机网络 自顶向下方法》答案(第七章)
查看>>
论肖战$\not=$孙笑川
查看>>
Android Studio 3.6 layout文件text模式切换
查看>>
德意志文化学研究(一)
查看>>
《第一行代码》读书笔记(一)
查看>>
《计算机网络 自顶向下方法》答案(第八章)(重制版)
查看>>
史上最全《计算机网络 自顶向下方法》答案合集
查看>>
《第一行代码》读书笔记(二)
查看>>
德意志文化学研究(二)
查看>>
从零开始编写SAT求解器(一)
查看>>
从零开始编写SAT求解器(二)
查看>>
Java实战:Robot脚本自动写博客
查看>>
从零开始编写SAT求解器(三)
查看>>
《Java语言程序设计与数据结构》编程练习答案(第十四章)
查看>>
《CSAPP》(第3版)答案(第二章)(二)
查看>>
2's complement 与 1's complement
查看>>
《CSAPP》(第3版)答案(第二章)(三)
查看>>
《CSAPP》(第3版)答案(第三章)(二)
查看>>
好时代,来临了!
查看>>
《CSAPP》(第3版)答案(第四章)
查看>>