我创建了一个需要与自签名 SSL 服务通信的 phonegap 应用程序。
我在 res/xml/cordova.xml 中将我的网址列入白名单,如下所示:
<access origin="https://www.mydomain.com" subdomains="true" />
当我从 Eclipse 运行和构建时,这工作正常,但是如果我然后导出并签署我的应用程序并手动安装 APK,那么该应用程序将无法与我的 Web 服务通信。
与服务器的通信是使用 Sencha Touch 库进行的,如下所示:
Ext.Ajax.request({
url: 'https://www.mydomain.com',
method: 'get',
success: function(result) {
},
failure: function(result) {
}
});
非常感谢任何帮助