React native 是否可以构建一个全天候运行的后台应用程序?
我想建立一个移动应用程序,运行24/7在后台,不管应用程序被关闭或没有。 这一切都需要得到用户的同意 该应用程序的工作原理如下:React native 是否可以构建一个全天候运行的后台应用程序?,react-native,flutter,background-process,React Native,Flutter,Background Process,我想建立一个移动应用程序,运行24/7在后台,不管应用程序被关闭或没有。 这一切都需要得到用户的同意 该应用程序的工作原理如下: 一旦安装,用户将打开应用程序并登录 之后,该应用程序将打开与我的服务器的websocket连接,并处理消息和回复。我需要这是运行24/7后,用户登录,而互联网连接存在,即使该应用程序已关闭 我的问题是这是否有可能? 如果是这样的话,是否可以用本地语言构建以避免对iOS和Android进行编码?我正在调查React Native和Flatter,但没有找到任何具体信
- 一旦安装,用户将打开应用程序并登录
- 之后,该应用程序将打开与我的服务器的websocket连接,并处理消息和回复。我需要这是运行24/7后,用户登录,而互联网连接存在,即使该应用程序已关闭
- 在收到通知后,应用程序将处理通知并回复到服务器(实际上不会向用户显示通知以避免垃圾邮件)李>
同样的请求,我使用的是socket.io。我尝试了几乎所有的方法,即使是在另一个线程中使用计时器,即使这个计时器可以全天候运行,套接字也会被系统“暂停”。使用background_fetch插件只能每隔15分钟“唤醒”,但在屏幕关闭后10分钟内关闭插座。使用推送通知,无法在没有用户交互的情况下唤醒应用程序。同一请求,我使用的是socket.io。我尝试了几乎所有的方法,即使是在另一个线程中使用计时器,即使这个计时器可以全天候运行,套接字也会被系统“暂停”。使用background_fetch插件只能每隔15分钟“唤醒”,但在屏幕关闭后10分钟内关闭插座。使用推送通知,无法在没有用户交互的情况下唤醒应用程序。