如果我使用pushkit通知手机已收到新的电话,我是否必须在有效负载内使用内容可用的标签?或不?因为使用它,似乎应用程序有时不会立即重新启动
答案 0 :(得分:1)
PushKit通知在有效负载中不需要任何特殊值即可在后台启动您的应用。只有远程通知(由UserNotification框架支持)才需要将content-available
标志设置为1
。您可以找到有效负载密钥指南here。
如果您使用PushKit进行VoIP服务,您必须启用后台模式并检查" IP语音和#34;在项目的“功能”部分中。看起来Xcode 9中缺少此选项,但其他人报告说,手动将其添加到Info.plist可以解决问题。
请参阅以下链接:
https://forums.developer.apple.com/thread/85077
https://stackoverflow.com/a/45060044/5059296