最近,我收到谷歌的通知,要求更新我们声明本地地理位置在应用程序中的使用方式。
在Ionic (v1)中,安装了cordova插件-地理定位2.3.0“地理定位”。在AndroidManifest.xml中声明的行:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />谷歌告诉我们要用:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />发布于 2016-09-22 14:59:32
可以从config.xml文件中指定android清单属性,如下所示:
<platform name="android">
<config-file target="AndroidManifest.xml">
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location.gps" android:required="false">
</config-file>
</platform>另外,如果您正在获取unbound prefix's错误,请将xmlns:android="http://schemas.android.com/apk/res/android"放在config.xml文件的顶部。
例如:
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
xmlns:android = "http://schemas.android.com/apk/res/android"
id = "com.akis.android"
version = "0.1"发布于 2016-10-03 08:41:35
cordova插件-地理定位插件现在已经更新,所以更新到2.4.0版应该包括这一要求。
https://stackoverflow.com/questions/39642409
复制相似问题