私は
Canonical Registration Id
を理解してGoogleに返すことに問題があります。私は故意に2度(Canonical Registration Id
をテストするために)私のAndroidアプリを登録しましたが、私はRegistration Ids
の両方にメッセージをプッシュしようとすると、私はGoogleからの返品を受け取りませんCanonical Registration Id
。正式登録IDとメッセージIDの形式さらに、私はGoogleが返すメッセージIDの形式を知りたいと思います。ログには、それは3つの部分、
<something>:<something2>%<something3>
で構成されているようです。彼らが何を意味するのか? 3番目の部分はデバイスを識別しますか?[INFO com.bipper.filters.PushUpdatesFilter] [イベントID = 0:1349819220154718% 921c249a6e2555b5] [INFO com.bipper.filters.PushUpdatesFilter] [イベントID = 0:1349819220242456% 921c249a6e2555b5]
8
A
答えて
21
初期状態:アプリケーションがAndroid搭載端末にインストールされ、GCMに登録されています。送信者サーバーは登録IDを持ち、そのデバイスにメッセージを送信します。
アプリケーションをアンインストールします。
元の(古い)登録IDに2つのメッセージを送信します。最初は動作するように見えます(サーバーはGCMサーバーから正常に応答を受信します)。 2回目の試行では、 "NotRegistered"エラーが発生します。
アプリケーションを再インストールし、GCMに登録します。デバイスは新しい登録IDを取得します。
古い登録IDを使用してメッセージを送信します。アプリケーションはメッセージを受信しますが、サーバーは新しい登録IDを正規の登録IDとして返信します。
関連する問題
- 1. HTML形式のId質問
- 2. GCM登録IDヌル
- 3. MQメッセージIDを文字列形式で取得
- 4. タッチIDと顔IDの公式アイコン
- 5. CordaのノードID登録
- 6. Androidのc2dm登録IDフォーマット
- 7. Laravel、同じページに登録とログイン。両方の形式のエラー
- 8. Microsoft Graph。 DriveItem Id形式ですか?
- 9. C2DMのアプリケーションID、登録ID、デバイスIDの長さ
- 10. アプリケーションIDを登録する
- 11. 無効な登録ID FCM
- 12. Android C2DM登録IDリフレッシュ
- 13. skypeから直接にメッセージを送信するときに「会話IDの形式が不正です」(skype)
- 14. Apache Camelのメッセージ形式
- 15. JMSメッセージ形式のタイプ
- 16. CodeIgniter形式の警告メッセージ?
- 17. Iso8583形式のメッセージをc#
- 18. Django形式の警告メッセージ
- 19. Google Cloudの一意の登録ID
- 20. GCM登録トークンはGCM登録IDですか?
- 21. C2DM登録IDリフレッシュの問題処理
- 22. Android C2DM登録IDの妥当性
- 23. Android GCM登録IDの変更
- 24. iOS:オーディオ録音ファイル形式
- 25. PostgreSQLで年式のID
- 26. JMLの評価\ old(式[Id])
- 27. 値/行IDのGoogleスプレッドシート式
- 28. pubnub.publishメッセージ文字列形式
- 29. 複数の電子メールID形式に一致するPHP正規表現
- 30. Bluemixプッシュ通知登録IDリスト
これは奇妙な、気になるgoogleです。 –
私の場合は動作しません。古いアプリケーション 'reg_id'と再インストールされたアプリケーション 'reg_id'にメッセージを送信しましたが、古いアプリケーションのGCMは{error: 'NotRegistered'}と 'canonical_ids:0、canonical_idsなぜ私のために働いていないのか教えていただけますか? –