UNPKG

@kycaid/react-native-sdk

Version:
38 lines (27 loc) 823 B
<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>