我通过cordova / PhoneGap创建了一个应用程序,该应用程序已在PlayStore上加载并成功运行。
该应用程序在Ajax中以https(带有证书)执行呼叫。
不久前,我为我的域续签了该证书,从那时起,该应用程序停止运行。
我读到此:https://developer.android.com/training/articles/security-ssl.html#Blacklisting
那个Android可以阻止我的通话吗?我最终进入了黑名单?我该如何检查?
注意:iPhone的同一应用程序仍可正常运行。因此,我认为这是唯一的原因。
最佳答案
SSL Labs Server Test表示服务器正在为此域发送不完整的证书链。您可以使用What's My Chain Cert?来获取服务器需要发送的正确链,并且Android应用应该能够验证信任。
至于为什么它在iOS而不是Android上有效,请查看this answer。