在iOS开发者门户网站的证书、标识符和配置文件中,创建证书时有一个新选项可用于生成VOIP服务证书: 我从事iOS上的VOIP应用开发,并从未见过此选项。 请问什么情况下需要使用此证书,它将用于什么目的?
从苹果文档中得知:这里 在iOS 8及以上版本中,语音通话(VoIP)应用程序注册为UIRemoteNotificationTypeVoIP推送通知,而不是使用此方法。使用推送通知可以消除需要超时处理程序与VoIP服务进行检查的需求。相反,当用户接收到来电时,VoIP服务会向用户的设备发送VoIP推送通知。设备在收到此通知后会根据需要启动或唤醒应用程序,以便处理传入的通话。