使用 PushKit 的 SIP server/provider

SIP server/provider with PushKit

我在iOS开发了一个SIP应用程序,我想知道是否有人找到了支持PushKit的sip服务器。可能是

SIP服务器不需要支持PushKit,这是iOS中的内容。应用程序可以识别和处理两种类型的推送通知。 通过 Apple 开发人员门户,您将需要生成 Voip 服务的证书类型。在推送时使用此和令牌,并在 iOS 中注册并注意这些。 此站点显示推送类型之间的差异:https://zeropush.com/guide/guide-to-pushkit-and-voip Apple 的 VoIP 最佳实践:https://developer.apple.com/library/ios/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html

在您的 SIP 服务器上,您只需在来电时发送推送通知。如果你使用 Asterisk,你可以使用 AGI,这样你就可以用任何语言执行推送。我一直只使用 APNS,但有很多可供选择,例如 AWS、Urban Airship、Onesignal。

Urbanship确认近期(2016年底)不支持voip推送。最后,我发现我可以只使用 houston 发送 voip 推送。根据我发送 voip 推送和 apn 推送的经验,我们这边是一样的,例如他们发送到同一个苹果服务器,所以我猜苹果服务器会根据他们的令牌区分他们,并给予 voip 推送更高的优先级。