1

我想在我的 android 应用程序中创建一种功能,即使他关闭了应用程序,也可以在每个时间段内react-native将我的用户发送到服务器!geolocation所以可能这意味着我必须运行一些任务,比如从NativeModule.(如果你有的话,你可以推荐更好的解决方案)在 Os(android) 上运行的任务。

但是在花了很多时间搜索之后,我没有找到任何创建工作或流程的例子,如果应用程序关闭,它可以继续运行。任何机构都可以提供一些线索吗?

更新:我可以这样问我的问题:如果应用程序在本机反应中关闭,我如何运行一个进程以保持执行?

4

2 回答 2

2

如果您只想将其用于定位目的,我建议您使用库, https://github.com/mauron85/react-native-background-geolocation

我在几个应用程序中使用过它,它完成了工作,它会节省你为 android 和 ios 编写本机模块的时间。或者,如果您不想将其用于定位目的,您可以使用headless js,

于 2018-12-23T14:57:46.993 回答
1

对于 Android,有这个选项:https ://facebook.github.io/react-native/docs/headless-js-android 。您也可以只编写本机代码来完成您的工作。有关如何实现服务,请参阅 Android 指南。

于 2018-12-23T13:51:50.090 回答