1

GCM について質問したいのですが、以下の問題について話しているリソースがインターネットにあまりないことがわかりました。

GCM を自分のアプリに統合しました。すべてのユーザーの登録 ID は通知サーバーに保存されます。すべて正常に動作しています。しかし、ここで問題が発生します。

コンピューター A でソース ファイルをコンパイルし、APK ファイルを生成して、その APK を自分のデバイス (S3) にインストールしました。GCM からメッセージを受信します。しかし、別のコンピューター B でソースをコンパイルし、同じ APK を生成して同じデバイス (S3) にインストールすると、登録 ID が変更されました。

これは意味がありません!登録 ID が通知サーバーに保存されているため、1 人のユーザーは 2 つの同一のメッセージを受け取ります。

それで、私が聞きたいのは、これを解決できる解決策があるということです? Google が登録 ID を生成または変更するためのルールまたは条件は何ですか?

私はこれを機能させるために頭を悩ませてきました。しかし、それでも失敗...

前もって感謝します。

4

1 に答える 1