我们在我的ReactNative应用程序中使用此插件进行背景地理定位: https://github.com/transistorsoft/react-native-background-geolocation
该应用程序的目标是即使在后台状态下也可以长时间跟踪用户。
我的问题是,对于某些智能手机,后台地理定位和应用已被操作系统杀死。 我知道有些电话允许/帮助某些电话设置,以告诉操作系统不要终止该应用程序。
例如,在我的Huawei P20 / Android版本9上,它位于“设置” /“电池” /“应用启动”中,并且我自动禁用了“管理”。
但是我们的客户没有更改设置,因此跟踪失败。
我想知道所有提示,以确保即使在待机状态下,背景地理定位也可以长时间工作。 我尝试了Strava应用程序,即使不更改设置,它似乎也能很好地运行... 有人知道Strava怎么做吗? 这与权限无关,因为没有特定的权限。
我也尝试定期更新通知,但问题仍然存在。
感谢任何想法/帮助。