複数の異なる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. Greendaoの2つの異なるスキーマで1つ以上のデータベースを使用する - Android
- 6. ag-grid:1つの行に2つ以上のグループセルレンダリングを使用する
- 7. アンドロイド3.0以上の1つのアクティビティで2つのリストビュー
- 8. 2つ以上の表を1つのオブジェクトに結合する
- 9. Gridviewで1行に2つ以上のDropDownlistを持つ方法
- 10. Netlogo - 1つのパッチにつき2つ以上のタートル
- 11. 1つのOviマップで2つ以上のルート
- 12. 1つのスレッドで2つ以上の開始
- 13. 1つのクエリで2つ以上のORDER BY?
- 14. 2つ以上のレイアウトを使用する
- 15. 1つのIDから1つのテーブルの2つ以上のデータを取得
- 16. EWS Exchange 1つのExchangeService接続を使用する2人以上のユーザー
- 17. 2つ以上のサーブレットでSpring DIを使用するには?
- 18. 2つ以上のルートでtry_filesを使用する方法
- 19. 2つ以上のボタンをダイアログボックスで使用する方法
- 20. htaccessで2つ以上のディレクトリに1つのファイルを使用することはできますか?
- 21. glob()内の1つ以上の引数を使用する
- 22. 2つ以上のIISアプリケーションからApache Igniteを使用する方法
- 23. 1つ以上のUITabBarControllerを使用できますか?
- 24. VBAで2つ以上の引数を持つcountifを使用するには?
- 25. 2つ以上のページをイオン化して1つのビューで表示する
- 26. 2つ以上のワーカープロセスを持つAsp.netアプリケーション
- 27. OpenEmbeddedのwicキックスタートを使用する2つ以上のパーティション
- 28. スプリングのJavaで1つのコントローラで2つ以上のビューを呼び出す
- 29. 1つのhtmlページに2つ以上の小さなテーブル
- 30. 異なるデータベースを持つ2つ以上のシステムのレポートを使用する