У меня есть приложение для Android, созданное на платформе Ionic / Cordova. По умолчанию удаленная отладка Android включена.
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
Это означает, что если устройство подключено к компьютеру, можно открыть браузер Chrome, перейти на страницу chrome: // inspect, найти список веб-страниц или приложения с веб-просмотрами, нажать «Проверить» и просмотреть HTML, JS и другие ресурсы приложений. . Это нормально для отладки, но я бы хотел отключить это в выпущенном приложении.
Пытаясь отключить это (или найти, где оно было включено), я обнаружил, что есть функция
@TargetApi(Build.VERSION_CODES.KITKAT)
private void enableRemoteDebugging() {
try {
WebView.setWebContentsDebuggingEnabled(true);
} catch (IllegalArgumentException e) {
LOG.d(TAG, "You have one job! To turn on Remote Web Debugging! YOU HAVE FAILED! ");
e.printStackTrace();
}
}
в SystemWebViewEngine.java в каталоге Cordova.
Есть ли конфигурация, которую можно настроить, или другой способ отключить это?