如果我有一个将餐厅与用户联系起来的应用程序,餐厅应该如何在用户请求订单后立即收到用户的订单?同样,当乘客叫车时,Uber 司机如何得到通知?
添加快照侦听器对于 Firestore 来说听起来很昂贵。据我所知,当实时更新非常重要但时间有限时,应该使用快照侦听器,例如多人游戏中的比赛。
整天监听 Firestore 数据库中的实时变化听起来很昂贵。
另一种选择是通知。什么是最好的选择,或者哪种其他方式最合适?
通知很可能是此用例的正确解决方案。
很难创建一个能够正确地保持 Firebase/Firestore 侦听器始终正常运行的移动应用程序;移动操作系统喜欢限制这种类型的后台活动。(较新版本的 Android 对后台服务限制特别激进。)
让您的服务器发出 FCM 通知以“唤醒”移动应用程序以执行特定操作是可靠且相当直接的实施。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句