1

Android アプリに GCM を正常に実装しましたが、自分のアプリケーションがデバイスからアンインストールされたことをどのように知ることができますか? MySQL データベースの登録 ID も削除します。Apple には、送信に失敗したときに ID が応答しないことをチェックするサービスがあると思いますが、Google には似たようなものがありますか?

4

2 に答える 2

2

ここから引用

最後に、GCM がデバイスにメッセージを配信しようとしたときにアプリケーションがアンインストールされた場合、GCM はそのメッセージをすぐに破棄し、登録 ID を無効にします。今後そのデバイスにメッセージを送信しようとすると、NotRegistered エラーが発生します。詳細については、登録解除の仕組みを参照してください。

詳細はこちら

于 2013-03-11T14:07:06.977 に答える
0

理想的には、登録 ID と ANDROID_ID をコンテンツ管理システム (MySQL データベース) に送信することができます。そして、PACKAGE_REMOVED インテントをリッスンし、ブロードキャスト レシーバー内で、その特定の登録 ID を MySQL データベースから削除できます。

于 2013-03-11T14:15:53.233 に答える