CloudKit通知未发送到所有设备

时间:2017-08-08 18:12:39

标签: ios push-notification cloudkit ckquery

我遇到的问题是,当我的应用程序在设备上启动时,CloudKit通知不会传递到所有设备。但是,如果应用程序已从XCode启动,一切正常。

具体来说:

  • 设备A保存记录
  • 在服务器上,有一个CKQuerySubscription,用于在记录更改时触发通知
  • 根据服务器日志,推送此通知
  • 但是,设备B只会在应用程序从XCode启动时收到通知。它不会从它开始 主屏幕。
  • 使其完美:如果我在设备B上保存记录(无论如何 如果应用程序从Xcode或主屏幕启动,设备A将始终收到通知。

很高兴收到任何提示通知;-) 乌

1 个答案:

答案 0 :(得分:0)

我通过在Xcode的功能/背景模式区域中启用后台远程通知和后台获取来让我工作。现在我的应用程序可以在不从Xcode运行的情况下接收CloudKit通知。