我在推送通知问题上相当新,我想开发一个应用程序 对于Android和IOS设备,应用程序应该能够接收实时推送通知。
此应用的用户数量可能超过1,000,000个用户,我正在寻找推送通知的好工具。
在发送通知时,我最关心的是低延迟,我希望尽可能快地覆盖大量用户 。
我看到每次请求的Google云消息服务限制为1000个用户。超过这个数量的任何数量的用户都会以1000的批次发送,这会影响速度吗?
如果是,您是否为此建议了一个好的推送通知工具?
答案 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以避免谷歌限制通知。
我也建议