Я строю нативное приложение React с использованием Expo (управляемый рабочий процесс), которое загружает диаграмму TradingView с использованием WebView. Он отлично работает в режиме разработки (Expo Start) и в разработке Build (EAS Build -p Android -Профилевая разработка), но в выпуске APK Builds я получаю эту ошибку в WebView: < /p>
Код: Выделить всё
net::ERR_NAME_NOT_RESOLVED
< /code>
кажется, что приложение не может загружать внешние ресурсы, такие как:
`Ваш текст < /p>
или
https://tradingview.com В целом, хотя все хорошо работает в режиме разработчика. AndroidManifest.xml: < /p>
< /code>

Созданный network_security_config.xml: < /p>
s3.tradingview.com
tradingview.com
< /code>

связал это в app.json: < /p>
"android": {
"usesCleartextTraffic": true,
"networkSecurityConfig": "./android/app/src/main/res/xml/network_security_config.xml"
}
< /code>

My Meta Meta CSP в HTML загружается: < /p>
< /code>

Добавлены правила прогноза для сохранения реагирования нативных и реанимированных классов. В Webview показан пустой экран, а консоль регистрирует ошибку net :: err_name_not_resolved для URL сценария TradingView. WebView? В WebView показан пустой экран, а консоль регистрирует ошибку net :: err_name_not_resolved для URL сценария TradingView.
Подробнее здесь:
https://stackoverflow.com/questions/795 ... lease-mode