我已经经历了很长一段时间,但我仍然卡住了。
我正在使用基于 Websocket 的 Flutter/Dart 开发聊天应用程序。即使他终止应用程序,我也想保持连接用户的状态。此时:
前景:完全工作
暂停:完全工作
背景:完全工作
终止:不工作
我正在使用Websocket_manager作为一个包来帮助
感谢您的时间。
我已经经历了很长一段时间,但我仍然卡住了。
我正在使用基于 Websocket 的 Flutter/Dart 开发聊天应用程序。即使他终止应用程序,我也想保持连接用户的状态。此时:
前景:完全工作
暂停:完全工作
背景:完全工作
终止:不工作
我正在使用Websocket_manager作为一个包来帮助
感谢您的时间。
我认为这是不可能的,您可以尝试像 Firebase 云消息传递(链接在这里),或类似的东西。
我正在与 FCM 合作处理通知,有时当应用程序终止并且手机被锁定时。它不接收通知。我不知道我现在应该使用什么:/
我正在研究相同的解决方案,试图将应用程序保持在后台 - 类似于 Viber、WhatsApp、Signal 等正在做的事情。如果我让它工作,将分享完整的项目。我已经设置了 FCM 谷歌消息传递,下一点是有 websocket。确实会发生来自 FCM 的通知没有通过的情况。
如果有人能解释 Viber、Signal 和其他如何保持应用程序运行以及 99% 或 100% 的交付率。
更新:
我还没有尝试过,但看起来很有希望https://github.com/ppicas/flutter-android-background
和如何:
https://medium.com/stuart-engineering/keep-flutter-running-background-on-android-6ffc85be0234