Playstore отклоняет ионное (кордовое) приложение из-за SslErrorHandler
Помимо выше, я использую этот плагин:- https://github.com/etabard/Cordova-OverAppBrowser
Я недавно пытался подать свое ионное (кордовое) заявление, но оно было отклонено с помощью следующих лиц:-
Уязвимость: обработчик ошибок SSL Дополнительную информацию о том, как обращаться с предупреждениями обработчика ошибок SSL WebView, см. В этой статье Справочного центра Google.
https://support.google.com/faqs/answer/7071387
Verions :
ionic :3.19.0
cordova-cli :- 6.5.0
cordova-android :- ~7.0.0
Единственный связанный код в плагине Cordova-Android, который я нашел в файле SystemWebViewClient.java под Cordova Engine:
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
final String packageName = parentEngine.cordova.getActivity().getPackageName();
final PackageManager pm = parentEngine.cordova.getActivity().getPackageManager();
ApplicationInfo appInfo;
try {
appInfo = pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
if ((appInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {
// debug = true
handler.proceed();
return;
} else {
// debug = false
super.onReceivedSslError(view, handler, error);
}
} catch (NameNotFoundException e) {
// When it doubt, lock it out!
super.onReceivedSslError(view, handler, error);
}
}
Что-нибудь требует избавиться от этой ошибки?