2

次の質問があります。

アプリケーションに C2DM を正常に実装しました。Google c2dm クラウドと、通知コンテンツを「作成」するカスタム サーバーの両方に登録しています。すべてが正常に機能しています。私の質問は、アプリをアンインストールしてから同じデバイスに再インストールするとどうなりますか? C2DM が同じ app_key を返送していることに気付いたので、アプリのインストール ステータスの変化を判断する方法がないようです。そして、古いプッシュ通知を受け取り続けます (アプリのユーザー設定によってカスタマイズされています)。Google Play で公開されたアプリを最終リリースまでテストすることはできないため、Google 自体が c2dm にアプリがデバイスでアンインストールされたことを通知し、app_id を強制的に変更する可能性があるかどうかを知りたいです。次の再起動。

前もってありがとうステファノ

4

1 に答える 1

1

私がC2DMで理解していることから、Googleの登録IDだけに依存するべきではありません。彼らは何も「約束」しません-あなたは明確な理由なしに新しい登録IDを取得するかもしれません(彼ら自身のvrsionアップグレードなどかもしれません)。
インストールをフォローしたい場合(独自のサーバーで行う必要があります)、アプリが登録を要求するたびに一意の識別子を作成し、Googleの登録IDではなくそれを使用します。
Google Playに関しては、公開されているアプリと公開されていないアプリの違いを見つけることができませんでしたが、動作は同じようです。
これが何らかの形で役立つことを願っています。
修州

于 2012-05-23T10:55:15.960 に答える