У меня есть HTML код со скриптом, который запускает и запускает службу проверки. Я реализовал с WebView на React Native (expo), и он отлично работает на iOS, но не загружается на Android устройстве (симуляторе и реальном устройстве). Есть ли что-то дополнительно для реализации локального HTML файла со скриптом на Android (я не могу найти решение в течение нескольких дней).
const html = `
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=${deviceWidth}, initial-scale=1">
<script src="https://test-api.sumsub.com/idensic/static/sumsub-kyc.js"></script>
<title style="color: black;">SumSub WebSDK integration example</title>
</head>
<body>
<div id="idensic"></div>
</body>
<script>
var id = idensic.init(
'#idensic',
{
clientId: 'client',
accessToken: '${this.state.token}',
externalUserId: '${this.state.externalUserId}'
},
function(messageType, payload) {
console.log('[IDENSIC DEMO] Idensic message:', messageType, payload)
}
)
</script>
</html>`;
Webview
<WebView style={{ flex: 1 }}
source={{ html: html, baseUrl: 'web/' }}
scalesPageToFit={true}
startInLoadingState={true}
domStorageEnabled={true}
javaScriptEnabled={true}
saveFormDataDisabled={false}
originWhitelist={['*']}
javaScriptEnabled={true}
domStorageEnabled={true}
/>
Буду очень признателен за любую помощь и мое понимание этой проблемы. :)