收藏
回答

安卓端,微信schema无法跳转微信小程序?

ios短信中的schema为超链接形式,可以直接跳转,安卓为普通文本,无法直接跳转

链接:weixin://dl/business/?ticket=l4e8c36577a3d90ff4fdcd47ef165073f

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2020-12-31

    目前,大多数安卓手机不支持直接识别scheme码,因此直接将scheme发送给用户会导致用户无法正常打开小程序。为此,开发者需要预先准备一个h5页面,再从h5页面跳转到scheme实现打开小程序:


    1. 若希望用户打开h5立即发起跳转,可以在打开网页的时候就调用 location.href = 'weixin://dl/business/?ticket= *TICKET*'

    2. 若希望用户有操作行为后发起跳转,可以在对应的事件时调用 location.href = 'weixin://dl/business/?ticket= *TICKET*'


    同时,跳转前浏览器会弹出弹框询问用户是否前往微信,如果选择"是",则用户会跳转到对应的微信小程序;如果选择"否",则用户会留在该h5页面。建议开发者在该h5页面进行兜底处理。


    2020-12-31
    有用 1
    回复 9
    • Puzl.
      Puzl.
      发表于移动端
      2020-12-31
      还是没有解决呢,H5跳转之后显示的是网页,提示未知url scheme
      2020-12-31
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2020-12-31回复Puzl.
      为此,开发者需要预先准备一个h5页面,再从h5页面跳转到scheme实现打开小程序:
      2020-12-31
      回复
    • Puzl.
      Puzl.
      发表于移动端
      2020-12-31回复社区技术运营专员-Jahozheng
      是的,我这边用的是H5去跳转的
      2020-12-31
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2020-12-31回复Puzl.
      然后调用 location.href
      2020-12-31
      回复
    • Puzl.
      Puzl.
      发表于移动端
      2020-12-31回复社区技术运营专员-Jahozheng
      我知道是这个,我看了你的流程了,但他跳转就是到了一个网页然后显示 ERR_UNKNOWN_URL_SCHEME
      2020-12-31
      回复
    查看更多(4)
  • </>
    </>
    01-05

    老哥,可否留个联系方式

    本要私信你,奈何,它有bug,打不了字

    01-05
    有用
    回复
登录 后发表内容
问题标签