我們使用GCM消息將遠程命令發送到設備。我們有一個特定的客戶使用來自一個製造商的相同型號的設備,並具有5.1操作系統。
我們的客戶端註冊過程非常標準,一旦客戶端登錄,它將GCM-Id更新到服務器,並且在服務器上我們有一些命令可以發送到註冊設備,並在內部使用註冊ID。
我們注意到,即使將遠程命令發送到其中一個設備,它也會被傳送到所有這些設備。所有這些設備上的GCM Id是不同的。
這不會發生在其他設備上(或者我們還沒有看到)
如果我們使用FCM Diagnostics並使用這些設備的GCM-ID驗證消息的生命週期,我們看到相同的消息ID已經傳遞給所有這些設備。
我們確保從我們的後端沒有鬼或隨機交付,我們驗證後端日誌並添加額外的日誌記錄。
要求提示或提示,如果其他人提前看到這樣的問題。使用不同的GCM ID將多個設備推送到多個設備
0
A
回答
0
嘗試在第57行看到這個git,他使用json向多個註冊ID發送單個消息。
例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通知發送到多個設備
- 2. PHP gcm推送通知到多個設備錯誤
- 3. 使用單個POST發送推送到多個Android設備
- 4. 發送GCM推送通知到設備
- 5. aws多個設備的推送通知
- 6. 發送推送通知到多個Android設備使用asp .net
- 7. 如何發送推送通知到多個Android設備
- 8. Apple推送通知給多個設備
- 9. ios推送通知多個設備
- 10. 如何將GCM消息一次發送到多個設備
- 11. 如何將推送通知發送到多個設備?
- 12. 如何將推送通知發送到多個設備(iOS)?
- 13. PHP代碼發送Android的推送通知到多個設備
- 14. 如何將iPhone推送通知發送到多個設備。
- 15. 發送推送通知到多個設備點擊
- 16. 設備上的不同GCM註冊ID
- 17. 立即將通知推送到多個設備
- 18. GCM將不同的有效負載推送到不同的設備
- 19. Android的GCM發送多個消息到設備
- 20. 使用rapns推送通知到多個設備(在Rails上)
- 21. 天青發送推送通知到多個設備/廣播
- 22. 多個USB到RS485 FTDI設備ID
- 23. 從設備到設備推送數據?
- 24. 將多個GCM消息處理到單個設備
- 25. 在多個Android設備間使用Firebase發送推送通知
- 26. registring on gcm從同一設備的多個時間將生成多個id或相同設備上的多個用戶
- 27. 如果設備令牌更改,如何將推送通知發送到多個設備(屬於一個用戶)?
- 28. 無效的註冊發送推送到多個設備
- 29. Android GCM一個設備有多個註冊ID
- 30. PHP:如何將GCM通知發送到一個職位的多個設備