什么是VOIP服务证书?它的作用是什么?

15
在iOS开发者门户网站的证书、标识符和配置文件中,创建证书时有一个新选项可用于生成VOIP服务证书: iOS VOIP Services Certificate 我从事iOS上的VOIP应用开发,并从未见过此选项。 请问什么情况下需要使用此证书,它将用于什么目的?

3
有趣。如果您创建一个,您将得到以下描述:“您想使用VoIP服务的每个应用程序都需要其自己的VoIP服务证书。特定于App ID的VoIP服务证书允许您的通知服务器连接到VoIP服务。请注意,只有具有特定Bundle Identifier的显式App ID才能用于创建VoIP服务证书。” 看起来是一项新的服务,用于使VoIP应用程序接收通知? - Paulw11
3
这里的讨论串可以解释一些情况 - https://devforums.apple.com/message/989162#989162。这是一种新的推送通知类型,专为VoIP应用而设计。 - Paulw11
谢谢,这回答了我的问题。现在要学习PushKit。我之前从未听说过它。 - Ryan Maloney
1
没有看到任何真正的评论。我尝试使用它进行推送,但我的应用程序中没有任何推送。我以同样的方式使用普通推送证书。 - malex
1个回答

8
从苹果文档中得知:这里 在iOS 8及以上版本中,语音通话(VoIP)应用程序注册为UIRemoteNotificationTypeVoIP推送通知,而不是使用此方法。使用推送通知可以消除需要超时处理程序与VoIP服务进行检查的需求。相反,当用户接收到来电时,VoIP服务会向用户的设备发送VoIP推送通知。设备在收到此通知后会根据需要启动或唤醒应用程序,以便处理传入的通话。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接