0

如果我将应用程序的通知从 APNs 更改为 Pushkit,有什么好处?我尝试从 developer.apple.com 了解 PushKit,但从文档中我只知道 PushKit 将代替我的应用程序从后台调用我的应用程序。但是有什么不同吗?只是提高电池寿命

4

1 回答 1

1

关于Apple 文档,您将使用 PushKit 获得很多好处,例如电池使用。但是,它只能用于 VoIP 目的,否则,您的应用程序可能会被 AppStore 提交拒绝。

  • 只有当 VoIP 推送发生时设备才会被唤醒,从而节省能源

  • 与标准推送通知(用户必须在您的应用程序执行操作之前做出响应)不同,VoIP 推送直接进入您的应用程序进行处理。

  • VoIP 推送被认为是高优先级的通知,并且会立即发送

  • VoIP 推送可以包含比标准推送通知提供的更多的数据。

  • 如果您的应用在收到 VoIP 推送时未运行,则会自动重新启动。

  • 即使您的应用程序在后台运行,您的应用程序也有运行时间来处理推送。

于 2018-02-04T07:13:01.533 回答