0
當發送發送到同步信息到很多很多的收件人, 我應該擔心的全部或大部分設備將然後再在同一時間同步?GCM發送到同步對信息與有效載荷
當發送發送到同步信息到很多很多的收件人, 我應該擔心的全部或大部分設備將然後再在同一時間同步?GCM發送到同步對信息與有效載荷
如果您在同一時間將消息發送到多個設備和信息使他們訪問您的服務器,你的服務器可能會在同一時間許多請求命中。
如果這是一個問題,你可能會在同一時間不發送所有的通知,傳播服務器的負載。另一個選擇是發送帶有'delay_while_idle = true'的通知,這會在發送通知之前等待設備變爲活動狀態,從而減少同時觸發服務器的設備數量。
最後,您的設備上使用異步調用應調用服務器,因此,即使服務器繁忙,應用程序將不會出現卡在等待答覆。
這樣豈不是更好地爲我送所有所需的信息作爲郵件而不是使用的一部分「發送到同步」? – epeleg
@eleleg這取決於所需信息的大小及其重要性。由於GCM不保證交付,您不應該完全依賴它。如果某些通知未到達設備,您的應用仍應能夠與服務器同步。 – Eran
很明顯,我只是想通知用戶他在應用程序中有一條新消息在等着他。如果通知failes也不會有通知......但是,當用戶打開應用程序,他無論如何都會看到最新的消息.. – epeleg