2016-11-07 84 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

相关问题