我是目前正在研究车辆跟踪应用程序的React Native开发人员。
我们希望开发一种功能,该功能允许用户退出应用程序,但会在车辆行驶时(平均每60秒)以通知的形式不断更新。
我的任务是提出最好的整合方法。我们的应用程序已经通过Firebase设置了推送通知,我们确实使用它来将通用消息推送到该应用程序。
我的想法如下:
当用户开始跟踪车辆时,该应用应订阅被标识为车辆注册信息的Firebase主题。在服务器端,每当有车辆更新时,就向该车辆注册的主题发送Firebase通知,然后所有跟踪该事件的用户都会被更新。当用户返回该应用并按“停止跟踪”时,该应用将退订该主题。
从理论上讲,我认为这会起作用。我发布的原因是我不确定这是最有效的方法。我们的服务器每分钟收到超过1,000辆汽车的更新。
我们将不胜感激地收到任何帮助/想法!