gpt4 book ai didi

ios - iOS cordova允许“始终”访问位置

转载 作者:行者123 更新时间:2023-12-01 15:58:42 31 4
gpt4 key购买 nike

我正在使用Cordova开发适用于iOS的应用程序,其中包括地理位置功能(我使用官方插件https://github.com/apache/cordova-plugin-geolocation)。我在应用程序的选项中看到,可以将位置访问设置为“从不”或“在使用应用程序时”。但是,某些其他应用程序也可以选择“始终”选项,如附件的屏幕截图所示。我想知道是否也可以为基于Cordova的应用程序提供“始终”选项。

enter image description here

谢谢!

最佳答案

我在公司的Cordova应用程序中同时使用了NSLocationWhenInUseUsesUsageDescription和NSLocationAlwaysUsageDescription,并且它正在运行。然后,在2017年底,它停止了。

对我来说,解决方法是添加NSLocationAlwaysAndWhenInInUseUsageDescription。

更广泛地说,请注意,您需要有一个插件来跟踪后台位置,并确保在XCode中启用了必要的后台模式选项。
我们使用以下插件来完成这项工作:
https://www.npmjs.com/package/cordova-plugin-lents-background-geolocation

此类型的插件是必需的,因为iOS会在显示屏关闭后大约3分钟后停止执行应用程序的脚本,无论显示屏关闭时应用程序的前景/背景情况如何。这将阻止任何JavaScript代码运行,因此任何基于setInterval或setTimeout的GPS跟踪都将停止工作。

关于ios - iOS cordova允许“始终”访问位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36931712/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com