Pushkit和内容可用

时间:2017-11-01 17:34:35

标签: ios swift apple-push-notifications voip pushkit

如果我使用pushkit通知手机已收到新的电话,我是否必须在有效负载内使用内容可用的标签?或不?因为使用它,似乎应用程序有时不会立即重新启动

1 个答案:

答案 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