2012-10-25 52 views
4

我正在使用android gcm爲我的用戶進行推送通知。一切都很好。要發送通知,我需要用戶註冊ID來識別他。有用。現在我的問題是,我有幾百個用戶,我想告訴他們所有關於某些更新。如何使用android gcm發送消息給所有註冊用戶?

有沒有辦法向所有用戶發送通知? 我是否真的必須通過註冊ID來推送它們?

在我使用PHP和捲曲,因爲它是在很多例子顯示在這裏的服務器端...

回答

5

沒有辦法廣播與單篇文章的所有用戶。

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

+0

好吧,很高興知道。謝謝你告訴我這件事! – Marco

0

如果您想使用新的GCM主題,您可以創建「所有用戶」主題,並讓應用程序在啓動時訂閱該主題。然後一個主題帖子可以發給所有用戶(我認爲限制是一百萬,但你可能應該檢查一下)。

+0

是的,但您必須從客戶端設備訂閱主題。如果您已經擁有令牌但未訂閱主題,則無法執行任何操作,除了更新應用並將用戶訂閱到某個主題或僅使用當前令牌批量發送請求。 – bitek

+0

另請注意,訂閱您應用的主題有一百萬用戶的上限。 –

相關問題