我正在努力想弄清楚如何使用phonegap配置文件为Android Manifest添加自定义权限。
我正在使用plugin从内容提供商处读取一些数据。要从此内容提供程序中读取,我需要添加自定义权限,如:
<uses-permission android:name="com.my.app.permission.READ" />
手动添加它不是一个选项,因为我使用远程编译服务。
我尝试使用标签:
<gap:config-file target="AndroidManifest.xml" parent="/manifest">
<uses-permission android:name="com.my.app.permission.READ" />
</gap:config-file>
但是清单没有变化。
我已经阅读了很多关于此问题的内容,但我不清楚是否可以添加自定义权限或仅添加预定义权限。
有什么想法吗?
非常感谢。
答案 0 :(得分:1)
最后我开始工作了! :)
此代码段有效!
<gap:config-file platform="android" parent="/manifest" mode="add">
<uses-permission android:name="com.some.app.permission.READ" />
</gap:config-file>
关键是这个标签仅在你使用phonegap构建服务时有效,如果你在本地构建它将永远不会生效。我失去了很多时间,直到我找到一个帖子指向。无论如何,一切都很好。
干杯!