0

デバイスでアプリを起動したときに、CloudKit 通知がすべてのデバイスに配信されないという問題があります。ただし、アプリが XCode から起動されている場合は、すべて正常に動作します。

具体的には:

  • デバイス A はレコードを保存します
  • サーバーには、レコードの変更時に通知を送信する CKQuerySubscription があります。
  • サーバーログによると、この通知はプッシュされます
  • ただし、デバイス B は、アプリが XCode から開始された場合にのみ通知を受け取ります。ホーム画面から起動した場合は表示されません。
  • 完璧にするために:デバイスBにレコードを保存すると(アプリがXcodeまたはホーム画面から開始されたかどうかに関係なく)、デバイスAは常に通知を受け取ります。

ヒントの通知を喜んで受け取ります ;-) ウド

4

1 に答える 1