android webview HTTPS證書(shū)問(wèn)題

公司新的游戲項(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的審查)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容