推送大量设备的通知

时间:2016-05-19 14:13:07

标签: android ios push-notification notifications google-cloud-messaging

我在推送通知问题上相当新,我想开发一个应用程序 对于Android和IOS设备,应用程序应该能够接收实时推送通知。

此应用的用户数量可能超过1,000,000个用户,我正在寻找推送通知的好工具。

在发送通知时,我最关心的是低延迟,我希望尽可能快地覆盖大量用户

我看到每次请求的Google云消息服务限制为1000个用户。超过这个数量的任何数量的用户都会以1000的批次发送,这会影响速度吗?

如果是,您是否为此建议了一个好的推送通知工具?

2 个答案:

答案 0 :(得分:2)

我建议你使用 OneSignal

适用于Android和IOS的GCM最佳且易于使用的API等等。这将满足您的所有要求

答案 1 :(得分:1)

我们将GCM用于我们的应用程序。

使用GCM,一个通知只能发送到1000个设备(GCM限制)。因此,您必须拆分您的设备阵列。

为了最快速地发送通知:1。delay_while_idle - 设置为false 2. time_to_live - 设置为零(但如果设备处于脱机状态,您可能希望将其设置得更高)3。规范ID - 确保GCM返回的Canonical ID替换数据库中的旧PushID 4. collapse_key - 最重要的因素 - 将其设置为随机或TOD以避免谷歌限制通知。

我也建议

airbop (Android Only)

Pushy