Sbax / communication-native-web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Native to Web

Define window.gotDataFromNative function, this should receive JSON strings from Native

Web to Native

Define window.sendDataToNative as it follows

window.sendDataToNative = (request: Request) => {
  const string = JSON.stringify(request);

  // Android
  const Android = window.Android;
  if (typeof Android !== "undefined") {
    Android.gotDataFromWeb(string);
  }

  // iOS
  if (window.webkit?.messageHandlers?.Native) {
    window.webkit.messageHandlers.Native.postMessage(string);
  }
};

About


Languages

Language:Swift 57.2%Language:Java 42.8%