首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >voip应用ios8:推包仍然是最佳实践吗?

voip应用ios8:推包仍然是最佳实践吗?
EN

Stack Overflow用户
提问于 2015-09-24 11:46:47
回答 1查看 5.1K关注 0票数 5

我正在开发一个在ios9下需要可靠的推送消息的应用程序(就像任何网络电话一样)。这里说,对于IOS8+,应该使用apns (registerForRemoteNotifications):

ref/occ/instm/UIApplication/setKeepAliveTimeout:handler

在优化VOIP应用程序文档中,首选Pushkit:

编号/doc/uid/SW1 40015243-CH30-SW1

有人知道这件事吗?还是它们在后台运行相同的代码?

EN

回答 1

Stack Overflow用户

发布于 2015-09-24 12:47:02

来自VoIP推送通知文档

  • 只有当VoIP推送发生时,才能唤醒该装置,从而节省能源。
  • 与标准推送通知不同的是,用户必须在应用程序执行操作之前对其进行响应,VoIP推送直接进入应用程序进行处理。
  • VoIP推送被认为是高优先级的通知,并且毫不延迟地传递.
  • VoIP推送可以包含比标准推送通知提供的数据更多的数据。
  • 如果你的应用程序在收到VoIP推送时没有运行,它就会自动重新启动。
  • 即使您的应用程序是在后台运行的,您的应用程序也有处理推送的运行时。

在我看来,VoIP推送通知的最大优点是,如果它被强制关闭,它就会重新启动。

通常,如果您不想使用推送通知来实现VoIP功能,例如通知传入呼叫,请使用PushKit。它是为此目的而开发的。对于所有其他情况,使用常规推送通知。如果您将PushKit用于一个没有VoIP功能的应用程序,您的应用程序将不会通过评审。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32760520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档