Android:实施订单进度跟踪

时间:2018-06-30 06:38:16

标签: android firebase push-notification firebase-cloud-messaging

嗨,我正在我的应用程序中处理订单进度跟踪模块。当用户预订服务时,我们的服务提供商会接受它,然后服务提供商会在事件发生时不断更新状态。

我正在使用Firebase通知实时更新状态。但是,在各种情况下,都不会收到通知,因此状态不会更新。

因此,在那种情况下,我应该每1分钟使用一次轮询来获取状态。 或者还有其他实现订单跟踪的方式?

1 个答案:

答案 0 :(得分:1)

可以根据您的用例进一步优化投票: 仅在有有效订单且自收到最后一次推送以来已超过一分钟时才进行轮询。

如果您可以更改后端基础结构,则可以在与客户端实时同步的Firebase实时数据库中进行研究,并确保客户端和服务器都同步。