这几天我做了一些研究,并在这里得到答案。我更喜欢使用带有Cordova及其插件的Ionicframework解决方案。
如果我做了正确的搜索,我可以快速得到答案。这个 https://github.com/mauron85/cordova-plugin-background-geolocation 为我提供了解决方案。
为什么选择离子? Ionic提供了一个框架,用于为设备,桌面和Web构建应用程序。它不是一个完美的解决方案,但可以帮助我轻松地将我的应用程序交付到所有平台我不确定Ionic是否可以构建高质量的应用程序,因为它取决于一些不成熟的库或工具。但它可以减少大量工作来构建资源有限的原型。你只需要一个HTML5开发人员。
我不选择RN,因为RN只支持Device。无法部署到桌面并作为Web应用程序发布。