目前设计是这样的,PC端生成一个会URL链接的二维码携带微信断链的token,用户扫这个二维码后跳转到H5页面,H5也面初始化完成后就调用下面的代码唤起小程序,这样的方式在安卓手机是没有问题的,苹果手机只有第一次扫码进入的时候能正常唤起小程序,关掉这个H5页面后在扫码进入,只能进入到这个H5页面里面,唤起小程序没有反应,然后5秒定时器到了后就自动关闭这个页面了,想问下是不是下面的代码原因导致这样的问题。
window.location.replace("weixin://dl/business/?t=" + token);
setTimeout(function () {
const WeixinJSBridge: Function = (window as any).WeixinJSBridge;
//这个可以关闭安卓系统的手机
document.addEventListener('WeixinJSBridgeReady', function () { WeixinJSBridge.call('closeWindow'); }, false);
//这个可以关闭ios系统的手机
WeixinJSBridge.call('closeWindow');
}, 5000)
提供下复现方式呢