2016-11-07 139 views
0

我正在PHP中開發一個應用程序,它向Android設備的組(100到500個設備)發送通知,並且我擁有數百個這些組。發送通知,幾百個Android設備,使用FCM

這裏發送通知的正確方法是什麼?

  1. 我應該使用GROUP MESSAGING,它將成員數量限制爲20個,使得多個組像200個設備10 GROUP消息。

  2. 或USE主題,但如果我使用主題,我將有數百個主題,這對我來說不是一個大問題,但我的單個通知的成員數量僅爲幾百(100到500個設備)。

  3. 或使用註冊令牌向每個設備發送消息,如果必須發送大量通知,我不覺得有效。

或有用於發送通知我的情況下,任何更好的選擇

或者是有可能有效地利用HTTP請求

對不起我那可憐的100個設備或200塊發送通知英語。所以請指教。

回答

0

有了以下機構,其中registration_ids是我設法將推送到多個設備的設備令牌數組。我不知道它是否可以用來發送多達500個設備。試一試。

{ 
     "registration_ids":["device_token1","device_token2"], 
    "data":{ 
     "title":"APP NAME", 
     "text":" 1 new notification received", 
     "category":"SMS", 
     "id":"abcdef" 
    } 
} 
+0

registration_id長度上升到4k字節,在一個請求中發送數百令牌可能會佔用巨大的空間只爲令牌,但我會嘗試.. – ray

相關問題