当我在我的应用中添加cordova-plugin-geolocation
等插件时,我在 Google Play 中发布我的应用时出现问题,因为它在我的清单文件中添加了以下2个权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
这导致了一个问题, 部分手机无法在Google Play中查看应用 ,因为他们告诉我android.hardware.location.network
访问不是兼容这些设备。
当我进行更多研究时,我可以看到将uses-permission
转换为uses-feature
并设置android:required="false"
然后我可以在我的代码中处理它就可以避免这种情况,因为这是对我来说不是必须具备的功能。
我的问题是我无法在我的visual studio项目中找到如何更改它。有人可以帮我理解解决这个问题的方法吗?
此致 基兰
答案 0 :(得分:0)
VS内部无法向Android项目清单文件添加内容。您必须手动编辑它们,但要注意每次通过VS构建项目时都会覆盖这些更改。有几种方法可以解决这个问题 -
浸泡 (PM - 微软)