2

何かを購読すると、変更に関する通知が届きます。そのために を作成しますCKSubscription。しかし、アプリを削除すると、このサブスクリプションはどうなりますか? 私が面倒を見る必要がありますか? それとも CloudKit が代わりにやってくれますか?

例えば:

特定のユーザーのサブスクを作成したので、プッシュ通知を受け取り、サブスク ID を電話に保存して、不要になったら削除します。私が削除すると、それは問題ありません。これは、何も取得したくないことを意味します。これ以上 = サーバーからも削除されます。

しかし、アプリを削除してもCloudKitから削除されず、この特定の人から通知を受け取りますが、アプリを再インストールしたため、電話にサブスクライバーを削除するための情報がありません。

どうすればそれを達成できますか?

前もって感謝します!

4

1 に答える 1

2

サブスクリプションはアクティブなままですが、アプリが削除されているため、通知はユーザーに届きません。すべてのユーザー データも CloudKit に残ります。そのため、彼はアプリを再インストールするだけで、すべてが元どおりになります。ユーザーがアプリを削除したかどうかを検出する方法はありません。

于 2014-10-09T12:51:31.137 に答える