iOS上的Phonegap Build / geolocation

时间:2017-10-06 12:10:56

标签: ios geolocation location phonegap-build phonegap

我正在使用phonegap构建   - Phonegap CLI 7.0.1

<gap:plugin name="cordova-plugin-geolocation" source="npm"/>

 <feature name="Geolocation">
        <param name="ios-package" value="CDVLocation" />
    </feature>

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

如何启用地理位置?

由于

1 个答案:

答案 0 :(得分:0)

与通知安装权限的Android不同,iOS在应用程序尝试访问该功能之前不会要求权限。我刚刚对此进行了测试,在我致电navigator.geolocation.getCurrentPositioncli-7.0.1)之前,iOS并没有要求获得位置许可。

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

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

不推荐使用gap:,默认为npm(离开时没有任何危害)。可能值得锁定到一个版本,但它会在你不知情的情况下升级到新版本。您不需要feature taggeolocation plugin包含适合您的内容。