是否可以在后台APP上构建24/7的运行?

时间:2019-04-03 14:21:06

标签: react-native flutter background-process

我想构建一个在后台运行24/7的移动应用程序,无论该应用程序是否关闭。 这一切都需要用户同意。

该应用程序的工作方式如下:

  • 安装后,用户将打开应用并登录
  • 此后,该应用程序将打开与我的服务器的websocket连接并处理消息并进行回复。即使存在应用关闭状态,我也需要在Internet连接存在的情况下在用户登录后使其全天候运行24/7

我的问题是,这是否有可能? 如果可以的话,是否有可能以本机语言构建,从而避免同时对iOS和Android进行编码?我当时正在研究React Native和Flutter,但没有找到任何特定信息。

如果无法保持应用程序在24/7后台运行,则可以处理通知吗? 在这种情况下,它的工作方式如下:

  • 在收到通知后,应用程序将处理通知并响应服务器(实际上不会向用户显示通知以避免垃圾邮件)。

如果不可能采取任何方法,那么有人有建议/解决方案吗?