推送通知了大量的设备(Push notifications for a large number o

2019-11-04 06:20发布

我在推送通知的问题非常新,我想开发这两个Android和iOS设备的应用程序,该应用程序应该能够实时接收推送通知。

用户对这个应用程序的数量可能达到100多万的用户,我正在寻找的推送通知的好工具。

我担心,当发送通知是低延迟的最重要的事情,我想尽可能快地接触到大量的用户。

我看到,谷歌云通讯的服务被限制为1000个用户为每个请求。 和任何数量的用户超过这个数字与1000批次发送,这是否影响速度?

如果是的话,你的建议是实现这一目的的好推的通知工具?

Answer 1:

我建议你使用OneSignal

最好的和易于使用的GCM的API为Android和IOS等等。 这将满足您的所有需求



Answer 2:

我们使用GCM与我们的应用程序。

随着GCM一个通知只能发送到1000个设备(GCM限制)。 所以,你必须分裂您的设备阵列。

对于最快的交货通知:1 delay_while_idle - 设置为false 2. time_to_live - 设置为零(但你可能要设置这个更高,如果他们的设备离线)3.规范的标识 - 您可以透过GCM返回确保规范标识取代旧的PushID数据库4. collapse_key的 - 最重要的因素 - 它设置为随机或TOD避免谷歌扼杀通知。

我还建议

airbop(仅限Android)

富有进取心的



文章来源: Push notifications for a large number of devices