iOS上的Phonegap构建/地理定位



我正在使用phonegap构建 - 拼音间隙 CLI 7.0.1

<gap:plugin name="cordova-plugin-geolocation" source="npm"/>
 <feature name="Geolocation">
        <param name="ios-package" value="CDVLocation" />
    </feature>

我的问题是,当我启动应用程序时,我没有一个对话框提示用户允许地理位置。当我转到应用程序设置时,我只有通知后台应用刷新蜂窝数据

如何启用地理位置?

谢谢

与通知安装权限的 Android 不同,iOS 在应用尝试访问该功能之前不会请求权限。我刚刚对此进行了测试,直到我打电话给navigator.geolocation.getCurrentPositioncli-7.0.1)之前,iOS才要求位置权限。

注意:您可以将插件声明简化为:

<plugin name="cordova-plugin-geolocation" />

gap:已弃用,npm 是默认值(保留它没有坏处)。可能值得锁定到一个版本,尽管它会在您不知情的情况下升级到新版本。您不需要feature tag,地理位置插件为您提供了它。

最新更新