android - 在 react-native 中运行 android 后台任务
问题描述
我想在我的 android 应用程序中创建一种功能,即使他关闭了应用程序,也可以在每个时间段内react-native
将我的用户发送到服务器!geolocation
所以可能这意味着我必须运行一些任务,比如从NativeModule
.(如果你有的话,你可以推荐更好的解决方案)在 Os(android) 上运行的任务。
但是在花了很多时间搜索之后,我没有找到任何创建工作或流程的例子,如果应用程序关闭,它可以继续运行。任何机构都可以提供一些线索吗?
更新:我可以这样问我的问题:如果应用程序在本机反应中关闭,我如何运行一个进程以保持执行?
解决方案
如果您只想将其用于定位目的,我建议您使用库, https://github.com/mauron85/react-native-background-geolocation
我在几个应用程序中使用过它,它完成了工作,它会节省你为 android 和 ios 编写本机模块的时间。或者,如果您不想将其用于定位目的,您可以使用headless js
,
推荐阅读
- jquery - GEB 未找到元素
- docker - 当 `-e` 环境变量被传递到 docker 容器中时,幕后会发生什么?
- postgresql - groovy: postgres driver error: unnest:org.postgresql.jdbc.PgSQLXML@fb0c5b3
- java - 按下提交答案按钮后Android应用程序关闭
- android - 发布无法解决对具有多个具有不同坐标的发布的项目的依赖关系
- python - 对熊猫 df 进行排序不起作用
- swift - 如何从子实体访问数据到实体文件
- c# - 如何在 iOS/Android 上获取当前设备语言?
- vba - 批量插入范围 ADODB Excel Vba
- java - 为什么即使类兼容并且在 java 代码中运行良好,Junit 也会抛出 java.lang.ClassCastException