- 苹果手机URL Scheme 短链接 在H5页面中使用 location.href 打开小程序失败?
目前设计是这样的,PC端生成一个URL链接的普通二维码携带小程序短链的token,用户扫这个二维码后跳转到H5页面,H5页面初始化完成后就调用下面的代码唤起小程序,setTimeout是设置5秒延迟唤起小程序后自动把H5页面关掉, 这样的方式在安卓手机是没有问题的,苹果手机只有第一次扫码进入的时候能正常唤起小程序,关掉这个H5页面后在扫码进入,只能进入到这个H5页面里面,唤起小程序没有反应,如果在H5页面点击右上角的刷新页面,也是可以唤起小程序,想问下有没有遇到过同样问题的朋友。 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)
2023-12-18 - 苹果手机 URL Scheme 短链接 在H5页面中使用 location.href 唤不了小程序?
目前设计是这样的,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)
2023-12-15 - 在小程序页面中点击按钮跳转公众号关注页面?
尝试了一下几种方式都不成功,请问目前小程序跳转公众号关注页是否被限制了 1、 wx.navigateTo({ url: 'weixin://profile/公众号原始ID' }) 报 errMsg: "navigateTo:fail APP-SERVICE-SDK:Unknown URL protocol "weixin://"" 2、 wx.navigateToMiniProgram({ appId: '公众号appid', path: 'pages/index/index' }) 报appid无效 errMsg: "navigateToMiniProgram:fail invalid appid" 3、 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=公众号唯一标识==#wechat_redirect 携带公众号biz链接通过webview跳转,只支持调试模式,正式环境不支持跳转,提示页面不存在 4、 <official-account></official-account> 公众号引导关注组件,有场景要求,不符合现在需求点击按钮跳转要求
2023-09-06 - URL Scheme 短链接 跳转打开小程序闪退 ?
您好,请问在H5直接执行 location.href = 'weixin://dl/business/?t= *TICKET*' ,ios版本15.6 手机清除小程序缓存或删除小程序后第一次打开正常,但第一次后再打开有时候闪退,有时候正常打开,需要怎么解决
2023-03-02