我在iOS中开发了一个SIP应用程序,我想知道是否有人找到了支持PushKit的SIP服务器。它可能是
答案 0 :(得分:1)
SIP服务器不需要支持PushKit,这是iOS中的东西。应用程序可以识别和处理两种类型的推送通知。 通过Apple开发人员门户,您需要生成证书类型的Voip服务。在推送和iOS注册时使用此标记和令牌,并留意这些。 此网站显示推送类型之间的差异:https://zeropush.com/guide/guide-to-pushkit-and-voip 苹果最佳VoIP实践:https://developer.apple.com/library/ios/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html
在您的SIP服务器上,您只需要在来电时发送推送通知。如果您使用Asterisk,则可以使用AGI,这样您就可以使用任何语言执行推送。我一直只是使用APNS,但有很多可供选择,如AWS,Urban Airship,Onesignal。
答案 1 :(得分:0)
Urbanship证实他们不会在不久的将来(2016年底)支持voip push。最后,我发现我可以使用houston发送voip push。根据我的经验,发送voip push和apn push在我们这边也是一样的,例如他们发送到同一个苹果服务器,所以我猜苹果服务器会根据他们的令牌区分它们,并给予voip推送更高的优先级。