在Config.xml上设置<access>白名单已损坏</access>

时间:2015-02-16 22:57:06

标签: android cordova visual-studio-2013 visual-studio-cordova

我在设置白名单协议的元素时遇到问题。按照Cordova Whitelist Guide的指示,在外部应用程序白名单下,我使用launch-external属性设置标签,以允许电话号码请求拨号器:

<access origin="tel:*" launch-external="yes" />

但是,如果我打开config.xml辅助窗口,比如更新versionCode或内部版本号,则boot-external属性会无声地丢失。因此,后续构建看起来没问题,一直到用户设备,其中点击电话号码会导致应用程序崩溃。

我没有在AndroidManifest.xml中看到这些白名单条目,因此我无法使用平台覆盖来注入这些条目。还有其他地方我应该放这些元素吗?

1 个答案:

答案 0 :(得分:1)

我通过电子邮件发送了针对此问题的Apache Cordova团队的Visual Studio工具。他们今天回复说,这将在即将发布的版本中修复,并且他们目前没有任何解决方法。

因此,暂时,我需要小心并在每次Android构建之前检查访问标记。