我想知道是否可以使用推送通知消息而不是服务,或者换句话说,推送通知的传递是否完全可靠。我知道 iOS 不可靠,但我不确定 Google 是否保证传递。请给我一些启示。
我想知道是否可以使用推送通知消息而不是服务,或者换句话说,推送通知的传递是否完全可靠。我知道 iOS 不可靠,但我不确定 Google 是否保证传递。请给我一些启示。
由于GCM基础架构的各种问题,通过GCM / FCM发送的Android推送通知不可靠[1][2][3]。推送通知可能会延迟、被限速、在传输中丢失或按发送顺序到达。
您可以使用其他替代的推送通知网关,这些网关对于您的时间关键型操作需求更加可靠。
您可以尝试Pushy (https://pushy.me/),这是一个为Android应用提供高度可靠的推送通知网关的服务,它独立于GCM工作,使用自己的后台MQTT连接。
完全透明披露:我是Pushy的创始人。
正如Nathan Kellert所描述的那样,它们依赖于网络连接和其他问题。 如果与可信赖的服务提供商一起使用,则推送消息可以非常有用。 如果您想使用推送服务,则选项包括parse、pushboots和其他服务。