2017-08-08 120 views
0

我遇到了在設備上啓動我的應用程序時未將CloudKit通知傳送到所有設備的問題。但是,如果應用程序已從XCode啓動,則一切正常。CloudKit通知未送達所有設備

在具體:

  • 設備A節省了創紀錄的
  • 在服務器上,有可能觸發記錄變化
  • 通知根據服務器日誌CKQuerySubscription,此通知被推向
  • 但是,如果應用程序從XCode啓動,則設備B將只收到通知。如果它從主屏幕 開始將不會。
  • 爲了使它完美:如果我在設備B上保存一條記錄(如果應用程序是從Xcode或主屏幕開始的,無論是 ),設備A將始終收到通知。

很高興能收到任何提示的通知;-) 烏

+0

你有沒有解決過這個問題?我有同樣的問題。我收到來自Xcode的通知,但是如果從Springboard屏幕啓動我的應用程序,則不會。 –

+0

還沒有,對不起。打開應用程序的背景模式(這是此問題的常用提示)也沒有幫助。 –

回答

0

我得到這個通過啓用遠程後臺通知和背景中提取在Xcode能力/背景模式面積爲我工作。現在我的應用程序可以接收CloudKit通知,而不從Xcode運行。