我在我的应用中获得了以下代码:
$.getJSON( "https://myserver/myService/",
{
user:p1,
key:p2,
device:p3,
others:p4
}
)
.done(function(answer) {
alert("Working");
})
.fail(function( jqxhr, textStatus, error ) {
var err = textStatus + " " + error;
custom_alert("Error", "Following exception: " + err );
});
它工作正常,直到我用我的发布证书签名,从那时起它无效。 custom_alert函数不打印任何内容,只打印静态字符串,而err var为空
在config.xml
我有以下条目
<access origin="*" subdomains="true" />
提前感谢任何输入。
答案 0 :(得分:1)
服务器证书丢失或无效。
如果您没有有效的证书,您将在生产版本中收到错误 Phonegap在开发版本中使用一个标志来允许无效的证书进行开发。
Android版debuggable
将在开发版中设置为true
。因此,将忽略无效或缺失的证书。
很抱歉,我没有找到更多信息的链接,但我认为这也可能对您有帮助。