2

iOS アプリがアンインストールされたときに App Store または APNs から通知を受け取るにはどうすればよいですか?

また、アプリをアンインストールした端末にプッシュ通知を送信するとどうなりますか? Apple はそのような不正なプッシュ通知を禁止しますか?

4

1 に答える 1

4

アプリがアンインストールされているかどうかをアプリが認識する方法はありません。また、とにかくあなたのアプリがアンインストールされたかどうかをAppleが教えてくれるとは思わない。

Apples Push Notification Serviceのフィードバックサービスは、デバイスが通知を受信できないかどうかを知る方法を提供します。ただし、これはデバイスがアンインストールされたことを保証するものではなく、何らかの理由でプッシュ通知を受信できないことだけを保証します。

プロバイダーがプッシュ通知をアプリケーションに配信しようとしたが、アプリケーションがデバイス上に存在しなくなった場合、デバイスはその事実をAppleプッシュ通知サービスに報告します。この状況は、ユーザーがアプリケーションをアンインストールしたときによく発生します。デバイスがアプリケーションの配信失敗の試行を報告した場合、APNは、プロバイダーに通知を送信しないように、プロバイダーに通知する何らかの方法が必要です。これを行うと、不要なメッセージオーバーヘッドが削減され、システム全体のパフォーマンスが向上します。

この目的のために、Apple Push Notification Serviceには、配信に失敗したデバイスのアプリケーションごとのリストでAPNが継続的に更新するフィードバックサービスが含まれています。

于 2012-08-31T15:01:23.970 に答える