这是用例:
该应用程序
以下是一些我不确定的选项:
是否有可靠且安全的方法可以在Android上执行此操作,无论是Kotlin还是Flutter?您可以提供示例或文档吗?
谢谢!
最佳答案
事实证明,最好的方法是使用推送通知!
Websocket和服务器发送的事件更适合其他用例。与服务器的持久连接非常耗资源,并且Android和iOS都有适当的机制来终止在后台运行的应用程序以节省内存等。因此,如果我们将其最小化,我们很可能会失去连接并且无法从服务器接收任何信息应用或锁定我们的手机屏幕。
推送通知基本上是针对此确切用例构建的,因为即使它们在Android和iOS上的工作方式不同,它们也都可以构建为从服务器接收消息,而不管应用程序是处于前台,后台还是当前不在运行。
我使用Firebase Cloud Messaging构建了我的应用程序,因为它主要是一个Android应用程序。它像魅力一样运作。
关于flutter - 服务器发送请求后运行功能的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63094880/