2012-12-21 101 views
0

我知道第三方GCM服務器端應用程序必須提供Registration IDs才能將消息發送給用戶。發送給具有相同項目ID的所有用戶 - GCM

有沒有辦法將消息發送給所有用戶而不必提供Registration IDs

我知道Project ID不是特定於應用程序的。但是我們可以發送消息給所有在同一Project ID下注冊的設備,而不需要提供Registration IDs

感謝您的關注。非常感謝幫助。

回答

2

根據我的理解,無法通過單個帖子向所有用戶發送消息。

您需要發送每個ID最多1000個ID的塊。所以如果你有2200個ID,你需要把它分成3個職位。 1-1000,1001-2000,2001-2200。

+0

同樣的想法。但是,讓1000000個用戶將我們的註冊ID發回給我們,並且我們每次需要發送消息時都必須向GCM服務器提供1000000個註冊ID,效率相當低。 – Aprian

+0

這是如何設計的GCM ..據我所知沒有規定的用例,你正試圖支持.. –

+2

這是正確的,你需要發送您的消息在註冊ID批量1000.基於我什麼請記住,從Google IO視頻我不認爲這會很快改變。有一些商業服務可以與GCM合作使之更容易實現,例如:[AirBop](http://airbop.com/)(我幫助創建)和[Urban Airship](http://urbanairship.com/)和其他一些人。 – selsine