Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 是否可以构建一个全天候运行的后台应用程序?_React Native_Flutter_Background Process - Fatal编程技术网

React native 是否可以构建一个全天候运行的后台应用程序?

React native 是否可以构建一个全天候运行的后台应用程序?,react-native,flutter,background-process,React Native,Flutter,Background Process,我想建立一个移动应用程序,运行24/7在后台,不管应用程序被关闭或没有。 这一切都需要得到用户的同意 该应用程序的工作原理如下: 一旦安装,用户将打开应用程序并登录 之后,该应用程序将打开与我的服务器的websocket连接,并处理消息和回复。我需要这是运行24/7后,用户登录,而互联网连接存在,即使该应用程序已关闭 我的问题是这是否有可能? 如果是这样的话,是否可以用本地语言构建以避免对iOS和Android进行编码?我正在调查React Native和Flatter,但没有找到任何具体信

我想建立一个移动应用程序,运行24/7在后台,不管应用程序被关闭或没有。 这一切都需要得到用户的同意

该应用程序的工作原理如下:

  • 一旦安装,用户将打开应用程序并登录
  • 之后,该应用程序将打开与我的服务器的websocket连接,并处理消息和回复。我需要这是运行24/7后,用户登录,而互联网连接存在,即使该应用程序已关闭
我的问题是这是否有可能? 如果是这样的话,是否可以用本地语言构建以避免对iOS和Android进行编码?我正在调查React Native和Flatter,但没有找到任何具体信息

如果无法保持应用程序全天候在后台运行,是否可以使用通知? 在这种情况下,其工作原理如下:

  • 在收到通知后,应用程序将处理通知并回复到服务器(实际上不会向用户显示通知以避免垃圾邮件)
如果这些方法都不可行,有人有什么建议/解决方案吗?

这似乎是一个持续的问题。 你最大的希望是目前的后台获取插件

这似乎是一个持续的问题。 你最大的希望是目前的后台获取插件


同样的请求,我使用的是socket.io。我尝试了几乎所有的方法,即使是在另一个线程中使用计时器,即使这个计时器可以全天候运行,套接字也会被系统“暂停”。使用background_fetch插件只能每隔15分钟“唤醒”,但在屏幕关闭后10分钟内关闭插座。使用推送通知,无法在没有用户交互的情况下唤醒应用程序。同一请求,我使用的是socket.io。我尝试了几乎所有的方法,即使是在另一个线程中使用计时器,即使这个计时器可以全天候运行,套接字也会被系统“暂停”。使用background_fetch插件只能每隔15分钟“唤醒”,但在屏幕关闭后10分钟内关闭插座。使用推送通知,无法在没有用户交互的情况下唤醒应用程序。