[英]voip app ios8: is pushkit still best practice?
我正在开发一个需要ios9下的可靠推送消息(如任何voip)的应用程序。 在这里它说,使用IOS8 +应该使用apns(registerForRemoteNotifications):
在Optimize VOIP Apps文档中,首选Pushkit:
有没有人对此有所了解? 或者他们在后台运行相同的代码?
- 只有在VoIP推送发生时才会唤醒设备,从而节省能源。
- 与用户必须在应用程序执行操作之前响应的标准推送通知不同,VoIP会直接推送到您的应用程序进行处理。
- VoIP推送被认为是高优先级通知,并且无延迟地提供。
- VoIP推送可以包括比标准推送通知提供的数据更多的数据。
- 如果在收到VoIP推送时它未运行,您的应用程序将自动重新启动。
- 即使您的应用在后台运行,您的应用也会获得运行时来处理推送。
在我看来,VoIP推送通知的最大优势在于,如果强制关闭,应用程序将重新启动。
通常,如果您不想使用VoIP功能的推送通知,例如通知有来电,请使用PushKit。 它是为此目的而开发的。 对于所有其他情况,请使用常规推送通知。 如果您将PushKit用于没有VoIP功能的应用程序,您的应用程序将不会通过审核。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.