您好,我正在我的应用程序中的订单进度跟踪模块。当用户预订服务时,我们的服务提供商会接受该服务,然后服务提供商会随着事件的发生而不断更新状态。
我使用firebase通知来实时更新状态。但是,在各种情况下,没有接收到通知,因此不会更新状态。
因此,在这种情况下,我是否应该每隔1分钟轮询一次以获取状态。或者,实现订单跟踪的其他方式有哪些?
发布于 2018-06-30 14:56:15
轮询可以根据您的用例进一步优化:仅当存在活动订单且自收到上次推送以来已超过一分钟时才进行轮询。
如果更改后端基础架构是可行的,您可以查看Firebase实时数据库,因为它与客户端实时同步,并确保客户端和服务器同步。
https://stackoverflow.com/questions/51112419
复制相似问题