Google Play因WebView SSL錯誤處理常式問題而拒絕應用程式

瞭解如何修正由於WebView SSL處理常式,Google Play拒絕應用程式錯誤的問題。 從程式碼中移除onReceivedSslError方法。

說明 description

環境

Adobe Pass

問題/症狀

當程式設計師提交具有Adobe驗證原生Android SDK的Android應用程式時,Google Play會因WebView SSL錯誤處理常式問題而拒絕應用程式。

解決方法 resolution

這是由於Android應用程式中WebViewClient.onReceivedSslError處理常式的不安全實作。 自2016年11月25日起,Google Play開始封鎖發佈任何包含此漏洞的新應用程式或更新。 請在此處讀取詳細資訊。

程式設計師需要從他們的程式碼中移除此方法的實作:

onReceivedSslError(WebView view, SslErrorHandler handler, SslError error);

如果程式設計師參照DemoApp並在他們的應用程式中有DemoApp來源,他們需要從以下刪除 onReceivedSslError 

MainActivity.java, MvpdLogoutActivity.java,MvpdLoginActivity.java.

Adobe Authentication Native Android SDK資料庫自SDK版本1.9.1起就符合此要求。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f