例子(下面的方法放在main.js中)
// 给壳子登录信息
window.saveLogin= function (data) {
if (window.platform == 'Android') {
js.saveLogin(data)
} else {
window.jsIOSFun({
function: "saveLogin",
data: data
})
}
}
window.jsIOSFun = function (data) {
window.webkit.messageHandlers.jsIOS.postMessage(JSON.stringify(data));
}
上面的代码中的js是app壳子的一个全局对象,通过这个对象触发原生的方法
window.jsIOSFun 同一处理iso的方法
window.webkit.messageHandlers.jsIOS.postMessage()将方法发送给ios
jsIOS是ios自己注入html的接口方法名,直接用就行
注:app闪退大概率是原生的问题,先让他们别急着甩锅,自查了再说