收藏
回答

在微信内打开小程序能用明文URLSchema,能不用开放标签了吗?

基于官方给的文档

在微信外,因为安卓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




最后一次编辑于  07-26
回答关注问题邀请回答
收藏

2 个回答

  • 东
    09-19

    有一个h5页面,里面有一个按钮是用开放标签包的(支持跳转小程序),然后有个自动唤起逻辑(是用URL Schema协议处理的),当自动唤起生效后,点击取消,回到h5页面,再点击跳转小程序(开放标签),这个时候没有反应。IOS正常,安卓不正常

    09-19
    有用
    回复 1
    • YoRoll
      YoRoll
      10-25
      开放标签是在微信环境中才能使用,确认下是不是在外部浏览器中使用了导致不生效了呢
      10-25
      回复
  • 九歌^
    九歌^
    07-23

    是的,明文的就可以了。我们现在就改成明文的了

    07-23
    有用
    回复 1
    • YoRoll
      YoRoll
      08-02
      欸之前评论没有了,再次感谢大佬~~
      08-02
      回复
登录 后发表内容