基于官方给的文档
在微信外,因为安卓URLSchema的识别问题,可用H5包一层,即可以设置一个H5页面,点击事件后,使用形如这样的window.location.href='weixin://dl/business/?appid=xxxxx&path=xxx&query=xxxx'方式打开。
微信内,官方依然标注,'微信内的网页如需打开小程序请使用微信开放标签-小程序跳转按钮',即使用<wx-open-launch-weapp> 标签跳转
但是,我们在测试过程中发现,在微信内和微信外都能用window.location.href='weixin://dl/business/?appid=xxxxx&path=xxx&query=xxxx'这种方式打开,不需要区分,不需要使用开放标签,同时ios和安卓都能成功在微信内外打开
现在是不是可以理解为,不用再区分微信内还是微信外了,ios和安卓适配性如何,是否能依据上述发现进行业务结构调整
感谢~~
官方文档https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html
截图
新增 :官方回复已经兼容
https://developers.weixin.qq.com/community/develop/doc/00024e32cbc36055c0c0a34b066401
有一个h5页面,里面有一个按钮是用开放标签包的(支持跳转小程序),然后有个自动唤起逻辑(是用URL Schema协议处理的),当自动唤起生效后,点击取消,回到h5页面,再点击跳转小程序(开放标签),这个时候没有反应。IOS正常,安卓不正常
是的,明文的就可以了。我们现在就改成明文的了