【问题标题】:PushKit for VOIP iOS apps用于 VOIP iOS 应用程序的 PushKit
【发布时间】:2016-02-22 15:29:14
【问题描述】:

也许这是一个微不足道的问题,但我尚不清楚当PushKit 框架将应用于VoIP iOS 应用程序时,服务器端是否会受到影响。

例如SIP 服务器向我的应用程序发送邀请,应用程序中收到通知并建立呼叫。

使用PushKit.framework 会影响服务器吗?谁在发送 pushkit 事件? SIP 服务器还是苹果?这和APNS类似吗?

【问题讨论】:

    标签: ios voip pushkit


    【解决方案1】:

    就服务器而言,它与 APNS 完全一样。它只是为客户端(iOS 应用程序)带来了额外的好处。

    客户端向 Apple 服务器注册并获得一个令牌作为回报。该应用程序向您的服务器注册令牌。您的 SIP 服务器可以使用令牌发送带有适当负载的通知。将其发送到 APNS,然后再将其转发到设备。

    【讨论】:

    • 所以 SIP 服务器必须通知 Apple,然后 Apple 会将通知推送到设备。你能分享一份正式说明这一点的文件吗?
    • 这是唯一可行的方法。只有苹果可以向您发送推送通知,因为它与设备保持持久连接。唯一的另一种方法是客户端与您的服务器保持持久连接,并在收到邀请时通知客户端。然后客户端将为该事件生成本地通知。但是,苹果不建议这样做。参考-developer.apple.com/library/prerelease/ios/documentation/…
    • 我建议阅读有关推送通知如何工作的基础知识以便更好地理解 - developer.apple.com/library/mac/documentation/… 就像我之前在概念上所说的,就服务器而言,推送工具包通知的工作方式与普通通知完全相同。
    猜你喜欢
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 2022-07-03
    • 2017-05-30
    • 1970-01-01
    相关资源
    最近更新 更多