和安卓一起开发时遇到的方法调用问题

161 阅读1分钟

我们这边时做一个支付,安卓那边通过打开我们写的H5页面,来唤起微信app进行支付,然后支付完成或者取消后,安卓那边会做一个回调,让我们在这边写一个方法然后调用这个方法传给我们状态码(0成功,1失败,2用户取消)进行回调操作。

我们把方法写在页面的script标签内的上方,然后打包发版,安卓那边说没调用到,然后去网上查了一下

解决方案

方法大概就是在main.js中注册一个全局方法

window.payCallback = function(code){
    alert(code)
}

然后安卓那边就能顺利调用到我们的方法了。