美文网首页
android webview HTTPS证书问题

android webview HTTPS证书问题

作者: 空中飞客 | 来源:发表于2017-03-24 15:34 被阅读0次

    公司新的游戏项目在GooglePlay发布,Googleplay审核出现以下这个问题:

    我纳闷,之前都是这样的处理方式,为什么这次就不行呢?

    原来是2016年11月份,Google出的新规,如果webview里用到HTTPS请求:

    如果HTTPS证书验证错误,不能直接handler.process();//接受证书

    当时我在webview中是这样写的:

    @Override

    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

    //handler.cancel(); 默认的处理方式,WebView变成空白页

    handler.proceed();//接受证书

    //handleMessage(Message msg); 其他处理

    }

    当然,这个是证书的问题,问了一下公司服务器的同事,说之前的证书过期了。于是,换过证书,就把上面的那个方法给删掉了,于是乎通过了GooglePlay的审核。但是我在手机自带的浏览器上,访问HTTPS证书有问题的地址,会给一个是否继续访问的提示。(不知道这样做会不会通过GooglePlay的审查)

    相关文章

      网友评论

          本文标题:android webview HTTPS证书问题

          本文链接:https://www.haomeiwen.com/subject/gnqfottx.html