我想写一个android本机模块,作为一个后台服务,并获得当前的位置和邮寄到服务器,然后集成该模块与反应本机。
发布于 2019-07-23 21:47:39
如果您只是想要它的位置,那么我建议您使用react-native-workers
它可以访问本机模块(网络、地理位置、存储...)您也可以将其与react-native-queue集成
发布于 2020-08-29 07:56:39
有几个示例项目/演示应用程序你可能想看看,它们在Android中同时实现了“前台服务”和“后台服务”,以帮助你在应用程序关闭或屏幕关闭时获得位置更新。后台服务示例只允许您以1分钟的频率获取更新,而前台服务示例将允许您以1秒的速度获取更新(或者更快,我还没有测试过),同时还向用户显示“正在进行的通知”。
https://github.com/comoser/rn-background-location
在这两种情况下,您都需要对Android特定的代码进行一些调整。它还没有准备好,但在不久的将来,我计划用一套详细的说明更新我的repo的自述文件,以便在您的项目中实现必要的更改。
https://stackoverflow.com/questions/57164164
复制相似问题