android——处理Google play因WebView SSL Error Handler alerts被拒的问题
2018-01-03 10:40
561 查看
最近app上线,由于上述问题,被google市场给拒了。
看到这个,点进Google help Center article,应该知道问题所在了。直接在项目里找到使用webview的地方。找到webviewClient ,看看你有没有处理onReceivedSslError方法。怎么处理的。是不是按照规范。MD,要忙了。直接贴代码
要让用户选择。
看到这个,点进Google help Center article,应该知道问题所在了。直接在项目里找到使用webview的地方。找到webviewClient ,看看你有没有处理onReceivedSslError方法。怎么处理的。是不是按照规范。MD,要忙了。直接贴代码
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { final SslErrorHandler mHandler ; mHandler= handler; AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setMessage("ssl证书验证失败"); builder.setPositiveButton("继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mHandler.proceed(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mHandler.cancel(); } }); builder.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) { mHandler.cancel(); dialog.dismiss(); return true; } return false; } }); AlertDialog dialog = builder.create(); dialog.show(); }
要让用户选择。
相关文章推荐
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- Android H5微信支付 webview设置referer 请求头无效问题解释和详细处理方案
- Android Webview的使用中,onPageFinished方法和onReceivedError方法,onPageFinished在4.4版本会被多次执行的问题
- android webview & httpclient 处理 ssl (https)验证
- Android WebView页面结束后视频播放还有声音问题处理
- webview 笔记二(android和js交互、包括链接跳转常见问题处理,加载监视,拦截Url等)
- cocos2dx之WebView踩过的坑(android返回键处理问题)
- Android WebView访问SSL证书网页(onReceivedSslError)
- Android WebView常见问题处理
- Android学习之实现WebView中input="file"选择文件,处理选择图片无法返回类型问题
- Android webview处理404、500、断网、timeout页面的问题(by 星空武哥)
- Android WebView Touch事件及相关问题处理
- Android ViewPager+Handler实现无限轮播和监听处理事件时轮播速度越来越快的问题解决
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- Android - WebView 加载 Https 出现 SSL Error. Failed to validate the certificate chain
- Android利用WebView开发browser中flash无法播放的问题
- android webview webviewcore 空指针问题
- Android layer type与WebView白屏以及WebView不随动画而动的问题
- Android WebView点击EditText时整体被拉伸变大问题的解决
- android文本组件textView属性autolink设置为web,显示网址的处理方法