0
私のアプリがデバイスで起動されたときにCloudKit通知がすべてのデバイスに配信されないという問題があります。しかし、アプリケーションがXCodeから起動されていれば、すべて正常に動作します。具体的にはCloudKit通知がすべてのデバイスに配信されない
:Aは、サーバ上のレコード
- デバイスは、サーバ・ログによれば、レコードの変更
- に通知を起動CKQuerySubscriptionがあり、この通知は、 を押されます
- しかし、デバイスBは、アプリケーションがXCodeから起動した場合にのみ通知を受け取ります。それは ホーム画面から開始されている場合、それはされません。
- これを完璧にするには:デバイスがXcodeまたはホーム画面から起動した場合は、デバイスBにレコードを保存すると(デバイスには )、デバイスAは常に通知を受け取ります。
は、私は、これはリモート通知や背景がXcodeで機能/背景モード領域にフェッチバックグラウンドを可能にすることによって、私のために動作するようになった;-) ウド
この問題を解決しましたか?私は同じ問題を抱えている。 Springboardの画面からアプリを起動すると、Xcodeから正常に動作しているという通知が届きます。 –
まだ、申し訳ありません。アプリのバックグラウンドモードをオンにする(これは、この問題でよく使われるヒントでもありませんでした)。 –