@kycaid/react-native-sdk
Version:
KYCAID React Native SDK
38 lines (27 loc) • 823 B
HTML
<html>
<body>
<button>Send post message from web</button>
<div>Post message log</div>
<textarea style="height: 50%; width: 100%;" readonly></textarea>
<script>
var log = document.querySelector("textarea");
logMessage('INIT: ', window.ReactNativeWebView);
document.querySelector("button").onclick = function() {
console.log("Send post message");
logMessage("Sending post message from web..");
window.postMessage("Post message from web", "*");
window.ReactNativeWebView.postMessage(
JSON.stringify({ type: 'kycaid:forms:completed' }),
"*"
);
}
window.addEventListener("message", function(event) {
console.log("Received post message", event);
logMessage(event.data);
}, false);
function logMessage(message) {
log.append((new Date()) + " " + message + "\n");
}
</script>
</body>
</html>