既然在上一篇h5支付挖了一个坑,那现在就在填
两种方法
第一种方式:
description: h5跳转然后 app 拦截特定请求
location.href = "bridge://funPay?actionCode=100000&method=addSubscriptionOrder&requestData={subscriptionId:" + this.tc + ",applyType:0,payType:" + (client.ver.ios && saBs.$payment.iPay ? 2 : 1) + "}";
第二种方式:
if (window.hasOwnProperty("app")) {
window.app.onJsPreparePlayingVideoABC("appmethods", jsonStr, "fun", 1)
} else {
Toast('浏览器不支持')
}
切記要在页面加载的时候把方法给暴露出去。
这样
window["funmethods"] = (status, jsonStr) => {
this.jsDocPlayCallback(status, jsonStr)
};