当应用置于后台或设备被锁定时,React Native Geolocation.watchposition停止工作

时间:2019-08-24 03:35:22

标签: react-native geolocation background-process

我正在尝试捕获设备的地理位置,以便在交付时跟踪公司的汽车。

为此,我正在使用Geolocation.watchposition,它在IOS和我一直在测试的大多数android设备上都运行良好。但是,仅在带有Knox Library的Samsung设备上,当我锁定或最小化我的应用程序时,位置服务才会停止工作。当涉及到前景时,一切都会恢复正常,但是当应用程序被锁定在后台时,我会丢失我得到的每个坐标。

有人会抓到什么吗?

提前10倍寻求帮助

这是我的Android清单的相关部分:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />

Geolocation.watchPosition(
    position => 
        {DO WHAT I HAVE TO DO},
    error => {}, 
    { enableHighAccuracy: true, distanceFilter: 5 });

0 个答案:

没有答案