複数の異なるGCMトークンを同じAndroidアプリで取得し、どちらかに送信されたメッセージを同時に受信できるかどうかを確認します。Android - 2つ以上のGCMトークンを1つのアプリケーションで使用する
1
A
答えて
2
最終的にはどちらかに送信されたメッセージを同時に受信できるように使用することはできません。あなたのアプリがオンラインになるとトークンが作成されます。これは、Canonical IDsに分類されます:
クライアントアプリのバグが同じデバイスに対して複数の登録をトリガする場合、状態を調整するために、クライアントアプリが重複したメッセージで終わるかもしれない難しいことができます。
標準IDを実装すると、これらの状況から簡単に復旧できます。正式登録IDは、クライアントアプリケーションによって要求された最後の登録の登録トークンです。これは、サーバーがメッセージをデバイスに送信する際に使用するIDです。
古い登録トークンを使用してメッセージを送信しようとすると、GCMは通常どおりリクエストを処理しますが、レスポンスのregistration_idフィールドに標準IDを含めます。サーバーに保存されている登録トークンをこの正規のIDに置き換えてください。のように、最終的に古い登録トークンは動作しなくなります。
:ここ
はあなたを助けるかもしれないいくつかのリンクあり
関連する問題
- 1. 1つのアプリケーションで2つ以上のGCMインテントサービスを使用する
- 2. Symfony 1.4の2つ以上のアプリケーションのテンプレート/レイアウトを1つ
- 3. androidで2つ以上のテキストチェンジリスナーを使用する方法
- 4. 2つ以上のHTMLページで1つのアプレットのインスタンスを使用する
- 5. 1つのプロジェクトで2つ以上のキュードライバを使用する方法laravel v4.2
- 6. 1つのアクティビティで2つ以上のレイアウトを使用できますか?
- 7. Greendaoの2つの異なるスキーマで1つ以上のデータベースを使用する - Android
- 8. ag-grid:1つの行に2つ以上のグループセルレンダリングを使用する
- 9. 1つのAndroidアプリケーションで2つのFirebaseプロジェクトデータベースを使用できますか?
- 10. アンドロイド3.0以上の1つのアクティビティで2つのリストビュー
- 11. 2つ以上の表を1つのオブジェクトに結合する
- 12. 2つ以上のラスタスタックを1つのRにマージする
- 13. Gridviewで1行に2つ以上のDropDownlistを持つ方法
- 14. 2つ以上のレイアウトを使用する
- 15. Netlogo - 1つのパッチにつき2つ以上のタートル
- 16. 1つのスレッドで2つ以上の開始
- 17. 1つのOviマップで2つ以上のルート
- 18. 1つのクエリで2つ以上のORDER BY?
- 19. 1つのIDから1つのテーブルの2つ以上のデータを取得
- 20. EWS Exchange 1つのExchangeService接続を使用する2人以上のユーザー
- 21. R:2つ以上のオブジェクトでall.equalを使用する
- 22. 2つ以上のサーブレットでSpring DIを使用するには?
- 23. 2つ以上のボタンをダイアログボックスで使用する方法
- 24. 2つ以上のルートでtry_filesを使用する方法
- 25. glob()内の1つ以上の引数を使用する
- 26. htaccessで2つ以上のディレクトリに1つのファイルを使用することはできますか?
- 27. 2つ以上のIISアプリケーションからApache Igniteを使用する方法
- 28. 1つのオブジェクトを3つ以上のクラスで使用できますか?
- 29. 2つの異なるログイン方法を使用してください:1つのアプリケーションでJWTトークンとGoogleサインイン
- 30. 1つ以上のUITabBarControllerを使用できますか?