react-native - 是否可以构建一个 24/7 运行在后台的 APP?

标签 react-native flutter background-process

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

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

  • 安装后,用户将打开应用程序并登录
  • 之后,该应用程序将打开与我的服务器的 websocket 连接并处理消息和回复。我需要它在用户登录后 24/7 全天候运行,同时存在 Internet 连接,即使应用程序已关闭也是如此

我的问题是这是否可能以任何方式实现? 如果是,是否可以使用本地语言构建以避免同时对 iOS 和 Android 进行编码?我正在研究 React Native 和 Flutter,但没有找到任何具体信息。

如果无法保持应用程序 24/7 全天候在后台运行,是否可以处理通知? 在这种情况下,它将按如下方式工作:

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

如果没有一种方法可行,有没有人有建议/解决方案?

最佳答案

关于react-native - 是否可以构建一个 24/7 运行在后台的 APP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55497420/

相关文章:

ios - 从 Xcode 运行 React Native 应用程序失败(从 cli 运行相同的应用程序工作正常)

android - 如何在 flutter Google map 中添加自定义尺寸?

java - 释放按钮后执行操作

android - 我可以从 Flutter 导出我的 sqlite 数据库吗?

flutter - 如何设置或删除按钮(RaisedButton)的圆角半径?

python - Virtualenv: 'deactivate' 是否会影响正在运行的进程?

background-process - 如何在应用程序发明者中创建后台事件

ios - 使用 react-native-webrtc 断开视频通话

javascript - React Native SectionList scrollToLocation 不是函数

android - 任何 react-native 插件都可能将 android 应用程序从后台带到前台