应用程序后台服务不会被操作系统杀死

时间:2020-05-04 12:40:59

标签: react-native service background geolocation strava

我们在我的ReactNative应用程序中使用此插件进行背景地理定位: https://github.com/transistorsoft/react-native-background-geolocation

该应用程序的目标是即使在后台状态下也可以长时间跟踪用户。

我的问题是,对于某些智能手机,后台地理定位和应用已被操作系统杀死。 我知道有些电话允许/帮助某些电话设置,以告诉操作系统不要终止该应用程序。

https://dontkillmyapp.com/

例如,在我的Huawei P20 / Android版本9上,它位于“设置” /“电池” /“应用启动”中,并且我自动禁用了“管理”。

但是我们的客户没有更改设置,因此跟踪失败。

我想知道所有提示,以确保即使在待机状态下,背景地理定位也可以长时间工作。 我尝试了Strava应用程序,即使不更改设置,它似乎也能很好地运行... 有人知道Strava怎么做吗? 这与权限无关,因为没有特定的权限。

我也尝试定期更新通知,但问题仍然存在。

感谢任何想法/帮助。

0 个答案:

没有答案
相关问题