已解决! 垃圾微信!全是bug! 问题的根本是单页面应用切换页面使用了h5新特性pushstate,但是直到8.0.20版本的微信依然有bug! 单页面切换网页的时候一般不会重新注册微信sdk,所以会报错appid错误。 解决方法! 每次单页面应用切换的时候重新注册wxconfig
wx-open-launch-app安卓切换网页报错launch:fail_check fail?wx-open-launch-app安卓切换网页报错launch:fail_check fail。 在ios环境运行正常,安卓环境中,打开的A网页唤醒正常,但是点击按钮切换到B页面就会报错launch:fail_check fail,此时再次回到A页面依然可以唤醒成功。
2022-03-11已解决! 垃圾微信!全是bug! 问题的根本是单页面应用切换页面使用了h5新特性pushstate,但是直到8.0.20版本的微信依然有bug! 单页面切换网页的时候一般不会重新注册微信sdk,所以会报错appid错误。 解决方法! 每次单页面应用切换的时候重新注册wxconfig
安卓版本微信,页面跳转后wx-open-launch报错launch:fail_check fail"launch:fail_check fail" ios正常,第一次近页面可以,切换页面就异常
2022-03-11已解决! 微信bug!!!!!!!!!!!!!!! 总结:直接输入网址不行,需要用sdk分享卡片,或者使用开发者工具-打开后右上角扫码浏览。https://juejin.cn/post/7033757418085580831/
wx-open-launch-app唤醒launch:fail?wx-open-launch-app唤醒launch:fail 检查了各种参数都是正常的。 现在在开发者工具上成功的,在ios真机上面没有弹框,点击直接提示launch:fail 代码如下 const WechatOpenApp = (props: any) => { const launchBtn = useRef<HTMLButtonElement>(null!); useEffect(() => { if (!IS_WECHAT) { return; } const ready = () => { console.log('wx ready'); }; const launch = (e: any) => { console.log('wx launch', e); }; const error = (e: any) => { console.log('wx error', e); Toast.show({ content: '微信唤醒服务失败,错误信息:' + e.detail.errMsg, }); }; const ref_ = launchBtn.current; ref_.addEventListener('ready', ready); ref_.addEventListener('launch', launch); ref_.addEventListener('error', error); return () => { ref_.removeEventListener('ready', ready); ref_.removeEventListener('launch', launch); ref_.removeEventListener('error', error); }; }, []); const style = { position: 'absolute', top: 0, left: 0, right: 0, bottom: 0 }; return IS_WECHAT ? ( <wx-open-launch-app ref={launchBtn} id="launch-btn" appid={WECHAT_OPEN_APP_ID} extinfo={encodeURIComponent(window.location.href)} style={style} > <script type="text/wxtag-template"> <button ></button> </script> </wx-open-launch-app> ) : null; };
2021-11-23解决没
Universal Links配置正确,IOS APP无法拉起微信?Universal Links配置正确,在IOS备忘录中通过Universal Links可打开APP,但APP使用微信登录、分享、拉起不程序都提示Universal Links无法通过检验,麻烦帮忙看一下。
2021-11-23