h5和客户端交互的最简单方式(不使用JavaScriptBridge)

98 阅读1分钟

#客户端在对应的生命周期内调用H5的方法,传回H5需要的参数

// 客户端需要主动调用这个方法
window.getAppMessage=(data)=>{
    //data 是客户端传回来的参数 
}

#H5调用客户端的方法,传入客户端需要的参数

// 安卓和iOS的这个字段不一样,需要客户端各自处理一下 转成这个字段再调用,因为原生内没有ReactNativeWebView,如果是RN可以直接使用
 window?.ReactNativeWebView?.postMessage?.(data); // data是app需要的数据