GCMメッセージングを使用してデバイスにリモートコマンドを送信します。我々は、1つの特定のクライアントが、1つの製造業者からの同じモデルのデバイスを使用し、5.1つのOSを有するものを有する。
クライアントの登録プロセスは、クライアントがログインするとGCM-Idをサーバーに更新し、サーバー上で登録されたデバイスに送信できるコマンドがいくつかあり、内部的には登録IDを使用します。
リモートコマンドがいずれかのデバイスに送信されても、これらのデバイスすべてにリモートコマンドが配信されていることがわかりました。これらすべてのデバイスのGCM IDは異なります。
これは他のデバイスでは発生しません(またはまだ見ていない)
FCM診断を使用し、これらのデバイスのGCM-Idを使用してメッセージのライフサイクルを確認すると、同じメッセージIDがこれらすべてのデバイス。
バックエンドからのゴーストやランダムな配信がないことを確認し、バックエンドのログを確認し、追加のログも追加しました。
誰かがこのような問題を早期に見た場合、ヒントやヒントをリクエストしてください。単一のGCMプッシュが異なるGCM IDを持つ複数のデバイスに送信
0
A
答えて
0
このgitを57行目に試してみると、彼はjsonを使用して複数の登録IDに1つのメッセージを送信しました。
例JSON含量:
{
"data":
{
"from": "my_name",
"time": "0:56:23"
},
"registration_ids": ["id_1", "id_2", "id_3", "id_4"]
}
0
ルーカスは彼の例では正しい、registration_ids
は、マルチキャストメッセージを受信するデバイスのリスト(登録トークンまたはID)を指定するパラメータです。少なくとも1つの登録トークンと最大1000の登録トークンを含むことができます。
注:
registration_ids
はない 単一の受信者のために、マルチキャスト・メッセージングのためだけです。 HTTP JSON形式のみを使用してマルチキャストメッセージ(1つ以上の 登録トークンに送信)が許可されています。
詳細については、documentationをチェックしてください。
関連する問題
- 1. 複数のデバイスにPHP gcm push通知を送信する
- 2. Android GCMはプッシュ通知を複数回送信します
- 3. GCM - イオンとのミスマッチ送信者IDは、
- 4. Android GCM 1つのデバイスに複数の登録IDがあります
- 5. デバイスが再び利用可能になったときにAPNSプッシュが再送信されない、GCMプッシュが
- 6. デバイスをデバイスに送信するgcm通知
- 7. GCMプッシュ通知NodeJS
- 8. GCM APIキーと送信者ID
- 9. gcmトピックにメッセージを送信
- 10. 一度に複数の端末にGCMメッセージを送信する方法
- 11. GCM Google APIコンソールに送信者IDが表示されない
- 12. node-gcm:すべてのデバイスにPushNotificationを送信する
- 13. モバイルホワイトアウトにプッシュ通知を送信するAPNSまたはGCM
- 14. GCMプッシュ通知が復活しない
- 15. gcmのようなものがない単純なプッシュ通知
- 16. GCM/FCMの複雑な送信戦略が必要ですか?
- 17. GCMを使用してIonicアプリにプッシュ通知を送信
- 18. バックグラウンドGCMプッシュ通知が特定のAppleデバイスで受信されない
- 19. AndroidでGCMを使用してプッシュ通知を送信する
- 20. PHPでGCMを使用してプッシュ通知を送信する
- 21. 同じアプリ内の複数のGCM送信者
- 22. GCMメッセージを送信する方法一度に1000人のユーザー
- 23. NPM-GCMは、デバイスに
- 24. GCMプッシュ通知の送信がPHPで非常に時間がかかる
- 25. node.jsアプリでGCMプッシュ通知を受信
- 26. PHP:firebaseを使用して複数のプッシュ通知を異なるデバイスに送信
- 27. GCMプッシュ通知をC#.net(アンドロイドアプリケーション用)を使用して送信
- 28. WSO2 GCM(GCM通知の送信中に例外が発生しました:ヌル)
- 29. GCMプッシュ通知に代わるAndroid
- 30. gcmプッシュ通知、プログレッシブwebapp