2012-03-31 77 views
0

要通過c2dm發送相同的消息到100個設備,我們需要執行以下操作 1.獲取您需要發送的每個設備的註冊信息消息。 2.啓動100爲每個設備請求一個並將其發送給c2dm。 我是否正確?如何通過C2DM將推送通知從應用程序服務器發送到Android移動設備

我們真的需要爲每個設備發送100個請求嗎?一個請求包含每個設備的註冊ID?

有沒有什麼方法可以將所有設備的註冊ID發送到單個請求中?因此,通過該請求,c2dm將廣播或將該通用消息推送給所有具有在單個請求中獲得的註冊ID的100臺設備?

回答

1

到目前爲止,C2dm不允許批量發送。所以你仍然需要爲每個設備發送它們。

+0

感謝您的回覆。所以,我們需要向c2dm發送100個請求,以便向100個設備廣播相同的消息。如果是這樣,它不會在發佈/訂閱上發生變化?和 – Viswa 2012-03-31 06:25:51

+0

所以它就是說,每個請求都將被逐個處理,它不像是braodcasting和發佈/訂閱? – Viswa 2012-03-31 06:26:02

+0

你應該問問題之前,你應該檢查/搜索stackoverflow。關於這個話題已經有很少的問題了。如果您在「相關」主題下查看右側,則第三項與您所詢問的內容相同。對於評論,不,它不是發佈/訂閱。它被烘焙到應用程序中,並推送消息。 – 2012-03-31 06:33:58

1

c2dm不允許批量發送。即使對於我的應用程序,我一直在用不同的ID發送消息,通過將ID存儲在數據庫中並在循環中檢索它們。我不認爲有更好的解決方案。

+0

感謝您的迴應。所以,我們需要向c2dm發送100個請求,以便向100個設備廣播相同的消息。如果是這樣,它不會在發佈/訂閱上發生變化?和 – Viswa 2012-03-31 06:24:26

+0

所以它就是說,每個請求都將被逐一處理,它不像是braodcasting和發佈/訂閱? – Viswa 2012-03-31 06:25:37

+0

沒有廣播。一次一個用戶。我不太清楚發佈/訂閱的含義。如果你可以詳細說明,請.. – 2012-03-31 06:34:12

相關問題