我正在开发旅行应用程序,通知起着至关重要的作用,因为该应用程序涉及付款和即时验证。请提出如何实现的建议。
为socket.io连接保留服务会消耗大量电池吗?
当用户滑动杀死最近使用的应用程序后,设备会终止该服务吗?
答案 0 :(得分:1)
以我的经验,socket.io连接似乎确实消耗了大量电池。我打开和关闭套接字连接,具体取决于应用程序是否在前台。否则,我使用Firedbase Cloud Messaing传递通知。因为您要两次发送通知,所以这很烦人,但是如果您想快速发送通知并且不想消耗手机的电池,那不是一个很好的解决方案。唯一的其他方法将涉及跟踪来自socket.io客户端的消息读取状态,并从那里触发FCM通知。