【发布时间】:2016-06-04 18:55:48
【问题描述】:
我在 Playstore 上标记了一个问题,并且 google 发送邮件我的应用程序不安全,因为使用了 SSL。
目前在我的应用程序中,我有一个 webview,它是加载链接,它包含 https url。
在网络设置上我这样做:
web.setWebViewClient(new SSLTolerentWebViewClient());
要忽略 ssl 证书,我使用以下代码,但由于忽略证书 playstore 显示我的应用程序不安全
private class SSLTolerentWebViewClient extends WebViewClient {
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
}
}
谁能建议我如何做到这一点,以便我的WebView 可以处理 https url 并且 Playstore 不会将我的应用标记为不安全?
【问题讨论】:
-
为什么要忽略 ssl 证书错误?
-
如果我们不忽略网页不加载所以我正在使用它但现在 Playstore 显示警告他们将来可能会拒绝应用程序。
-
这是错误的,您需要找出您遇到的 ssl 错误并进行修复,因为 https 网站必须通过 ssl 进行通信,并且要发生这种情况,ssl 证书非常重要
-
您能建议我如何参考吗?好的,你说我告诉你 onReceivedSslError 发生了哪个错误,对吧?
-
好好记录
SslError并在此处发布错误文本然后也许我可以提供帮助