0

我已经经历了很长一段时间,但我仍然卡住了。

我正在使用基于 Websocket 的 Flutter/Dart 开发聊天应用程序。即使他终止应用程序,我也想保持连接用户的状态。此时:

前景:完全工作

暂停:完全工作

背景:完全工作

终止:不工作

我正在使用Websocket_manager作为一个包来帮助

感谢您的时间。

4

3 回答 3

0

我认为这是不可能的,您可以尝试像 Firebase 云消息传递(链接在这里),或类似的东西。

于 2021-07-13T21:18:48.047 回答
0

我正在与 FCM 合作处理通知,有时当应用程序终止并且手机被锁定时。它不接收通知。我不知道我现在应该使用什么:/

于 2021-07-18T11:59:21.070 回答
0

我正在研究相同的解决方案,试图将应用程序保持在后台 - 类似于 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

于 2021-11-15T21:04:12.607 回答