运行 android react-native 中的后台任务
run android background task in react-native
我想在我的 react-native
android 应用程序中创建一个功能,在每个时间段将我的用户 geolocation
发送到服务器,即使他关闭了应用程序!
所以可能这意味着我必须 运行 一些类似 运行 的任务 Os(android) 来自 NativeModule
。(你可以推荐更好的如果有解决方案)。
但在花了很多时间搜索之后,我还没有找到任何创建作业或流程的示例,如果应用程序关闭,它可以保持 运行ning。任何人都可以提供一些线索吗?
更新:我可以这样问我的问题:如果应用程序在本机中关闭,我如何运行保持执行的进程?
对于Android,有这个选项:https://facebook.github.io/react-native/docs/headless-js-android。您也可以只编写本机代码来完成您要做的事情。请参阅有关如何实施服务的 Android 指南。
如果您只想将其用于定位目的,我建议您使用图书馆,
https://github.com/mauron85/react-native-background-geolocation
我在几个应用程序中使用过它,它完成了工作,而且它会节省您为 android 和 ios 编写本机模块的时间。
或者,如果您不想将其用于定位目的,您可以使用 headless js
、
我想在我的 react-native
android 应用程序中创建一个功能,在每个时间段将我的用户 geolocation
发送到服务器,即使他关闭了应用程序!
所以可能这意味着我必须 运行 一些类似 运行 的任务 Os(android) 来自 NativeModule
。(你可以推荐更好的如果有解决方案)。
但在花了很多时间搜索之后,我还没有找到任何创建作业或流程的示例,如果应用程序关闭,它可以保持 运行ning。任何人都可以提供一些线索吗?
更新:我可以这样问我的问题:如果应用程序在本机中关闭,我如何运行保持执行的进程?
对于Android,有这个选项:https://facebook.github.io/react-native/docs/headless-js-android。您也可以只编写本机代码来完成您要做的事情。请参阅有关如何实施服务的 Android 指南。
如果您只想将其用于定位目的,我建议您使用图书馆, https://github.com/mauron85/react-native-background-geolocation
我在几个应用程序中使用过它,它完成了工作,而且它会节省您为 android 和 ios 编写本机模块的时间。
或者,如果您不想将其用于定位目的,您可以使用 headless js
、