前端与ios之间的交互

1.前端调用ios的方法(前端不可以直接拿到参数,需要先掉ios方法告诉ios我要拿参数,然后ios调用前端的方法传递需要的参数)

//例如getToken方法
//1.调用ios getToken方法
window.webkit.messageHandlers.getToken.postMessage([]);
//2. ios调用前端getTokenIos 方法传递参数
//定义一个回调函数,接收iOS返回的token
  window.getTokenIos = (params) => {
    token = params || "";
    sessionStorage.setItem("token", token);
  };

2.ios调用前端的方法

//定义一个回调函数,接收iOS返回的token
  window.getTokenIos = (params) => {
    token = params || "";
    sessionStorage.setItem("token", token);
  };

你可能感兴趣的:(前端与ios之间的交互)