如果我将应用程序的通知从APN更改为Pushkit,有什么好处? 我尝试从developer.apple.com了解PushKit,但是从文档我知道PushKit将代替我的应用程序从后台调用我的应用程序。但是有什么不同吗?只是提高电池寿命
答案 0 :(得分:1)
关于Apple Documentation,您将获得使用PushKit的许多好处,例如电池使用。但是,它应仅用于VoIP目的,否则,您的应用程序可能会因AppStore提交而被拒绝。
只有在VoIP推送发生时,设备才会被唤醒,节约能源。
与标准推送通知不同,用户必须在应用才能执行操作之前对其进行响应,VoIP会直接推送到您的应用进行处理。
VoIP推送被视为高优先级通知,会立即发送。
VoIP推送可包含的数据多于标准推送通知所提供的数据。
如果您的应用在VoIP时未运行,则会自动重新启动 收到了推。
即使您的应用在后台运行,您的应用也会获得运行时来处理推送。