公司新的游戲項(xiàng)目在GooglePlay發(fā)布,Googleplay審核出現(xiàn)以下這個(gè)問(wèn)題:

我納悶,之前都是這樣的處理方式,為什么這次就不行呢?
原來(lái)是2016年11月份,Google出的新規(guī),如果webview里用到HTTPS請(qǐng)求:
如果HTTPS證書(shū)驗(yàn)證錯(cuò)誤,不能直接handler.process();//接受證書(shū)
當(dāng)時(shí)我在webview中是這樣寫(xiě)的:
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
//handler.cancel(); 默認(rèn)的處理方式,WebView變成空白頁(yè)
handler.proceed();//接受證書(shū)
//handleMessage(Message msg); 其他處理
}
當(dāng)然,這個(gè)是證書(shū)的問(wèn)題,問(wèn)了一下公司服務(wù)器的同事,說(shuō)之前的證書(shū)過(guò)期了。于是,換過(guò)證書(shū),就把上面的那個(gè)方法給刪掉了,于是乎通過(guò)了GooglePlay的審核。但是我在手機(jī)自帶的瀏覽器上,訪(fǎng)問(wèn)HTTPS證書(shū)有問(wèn)題的地址,會(huì)給一個(gè)是否繼續(xù)訪(fǎng)問(wèn)的提示。(不知道這樣做會(huì)不會(huì)通過(guò)GooglePlay的審查)