-
SSL Error Handler For more information on how to address WebView SSL Error Handler alerts, please see this Google Help Center article.Android/Error 2021. 4. 2. 11:15반응형
For more information on how to address WebView SSL Error Handler alerts, please see this Google Help Center article.
WebViewClient 의 onReceivedSslError 에서 ssl 인증서를 무시할경우 해당 내용의 메일을 받을수 있습니다.
override fun onReceivedSslError(view: WebView?, handler: SslErrorHandler?, error: SslError?) { val builder = AlertDialog.Builder(this); builder.setTitle("Notice") builder.setMessage("SSL authentication failed. Would you like to proceed?") builder.setPositiveButton("ok", object : DialogInterface.OnClickListener { override fun onClick(p0: DialogInterface?, p1: Int) { handler?.proceed() } }) builder.setNegativeButton("cancel", object : DialogInterface.OnClickListener { override fun onClick(p0: DialogInterface?, p1: Int) { handler?.cancel() } }) builder.show() }
위와 같이 인증서 실패시 안내하는 Dialog 을 띄우던가 아니면 다른 선택창을 표시하여 사용자가 handler?.cancel() 을 할 수 있도록 하여야 합니다.
반응형'Android > Error' 카테고리의 다른 글