1

if I'm using pushkit to notifier the phone that a new call has been received, do I have to use content-available tag inside payload? Or not? Because using this, it seems that app is not relaunched always instantaneously sometimes

4

1 回答 1

2

PushKit 通知不需要负载中的任何特殊值来在后台启动您的应用程序。只有远程通知(由 UserNotification 框架支持)需要将content-available标志设置为1. 您可以在此处找到有效负载密钥指南。

如果您将 PushKit 用于 VoIP 服务,您必须启用后台模式并在项目的 Capabilities 部分中选中“Voice over IP”。Xcode 9 中似乎缺少此选项,但其他人报告说手动将其添加到 Info.plist 可以解决此问题。

请参阅以下链接:
https ://forums.developer.apple.com/thread/85077
https://stackoverflow.com/a/45060044/5059296

于 2017-11-01T18:38:37.657 回答