如果我将应用程序的通知从 APNs 更改为 Pushkit,有什么好处?我尝试从 developer.apple.com 了解 PushKit,但从文档中我只知道 PushKit 将代替我的应用程序从后台调用我的应用程序。但是有什么不同吗?只是提高电池寿命
问问题
576 次
1 回答
1
关于Apple 文档,您将使用 PushKit 获得很多好处,例如电池使用。但是,它只能用于 VoIP 目的,否则,您的应用程序可能会被 AppStore 提交拒绝。
只有当 VoIP 推送发生时设备才会被唤醒,从而节省能源。
与标准推送通知(用户必须在您的应用程序执行操作之前做出响应)不同,VoIP 推送直接进入您的应用程序进行处理。
VoIP 推送被认为是高优先级的通知,并且会立即发送。
VoIP 推送可以包含比标准推送通知提供的更多的数据。
如果您的应用在收到 VoIP 推送时未运行,则会自动重新启动。
即使您的应用程序在后台运行,您的应用程序也有运行时间来处理推送。
于 2018-02-04T07:13:01.533 回答