2016-06-21 74 views
3

我正在尋找在計算器&有關這個問題,谷歌,但大多數人在談論向設備發送的郵件的最大數量限制是100發送GCM消息到Android設備的每日最大限制是多少?

但我的問題是有點不同的,例如,如果我我的應用程序中有100,000個用戶,我需要向所有人發送推送通知,那麼程序是什麼?

參照以下谷歌API文檔:https://developers.google.com/cloud-messaging/http-server-ref#downstream-http-messages-json

第二個參數:你可以一次只發送1000推送通知,那我怎麼才能發送給10萬個用戶?我是否需要在同一天發送1000,1000,1000等?或最多1000個每日限制?

任何幫助,將不勝感激。

+0

看到這個http://stackoverflow.com/questions/15017486/android-push-notification-gcm-is-there-any-daily-limit? –

回答

4

設備可以「摺疊」的最大消息數量:100。這意味着如果您發送100條消息而沒有設備處理它們中的任何消息,則不會接收到第101條消息。如果在關閉設備時發送大量消息,則可能會發生這種情況。

最大收件人數一個消息可以有一個請求:1000。這意味着,如果你想發送大量的郵件,你必須這樣做在1000

批次如果我有10萬個用戶在我的應用程序,我需要發送推送通知,然後是什麼程序?

由於每個請求有1000個收件人的限制,所以您必須提交100個請求,並將100,000個註冊ID分配給它們。

100次迭代環路可以做的工作,或處理您的用戶在1000

批它是火力地堡雲端通訊一樣。

+0

這意味着在同一天,如果我運行100批次谷歌不會阻止他們我是否正確? – UMAR

+0

@UMAR是的,應該是正確的。對於谷歌來說,與總數相比,100,000是一個很小的數字,他們可能每秒獲得數百萬美元 –

相關問題