收藏
回答

生产的小程序 URL Schema 链接在iOS设备上能正常打开,但是在安卓手机上打不开

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.3 2.17.0

复现链接:https://research.htsc.com/3g/launchmp.html

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

4 个回答

  • Hola
    Hola
    2021-09-03

    不要用URL Schema了,部分安卓微信站内没法识别,用URL Link

    2021-09-03
    有用
    回复 1
    • 浅暗花漓
      浅暗花漓
      2021-11-29
      请问一下这个安卓机型的支持程度如何呢
      2021-11-29
      回复
  • 老张
    老张
    2021-06-04

    还是应该仔细读文档。里面都有。

    2021-06-04
    有用
    回复 1
    • 阿白
      阿白
      2021-06-04
      文档都有看到,而且文档里提到的方式也都试过了,后来发现,原来是特定机型不支持导致的,遇到问题的机型是 小米 10 Pro,小米机型不支持URL Schema应该是一个普遍的问题,在网上也搜到到了类似的提问,后来又试过几款其它机型,拉起功能是正常的。这一点官方的文档确实有待补充。


      安卓机型普遍对URL Schema的支持不是很统一,针对安卓机型(包括小米),这里提供一个变通的方案,在如果是在微信内打开网页,判断用的机型是安卓手机,可以提醒用户在系统自带的浏览器上打开你的网页,在系统自带的浏览器上是可以正常拉起的。
      2021-06-04
      回复
  • 青团社
    青团社
    2021-06-04

    安卓需要加个转发。生成https开头的链接 不然不会被浏览器识别的。

    比如weixin://xxxxxxxxx转发为https://xxxx.xxx.com

    2021-06-04
    有用
    回复 6
    • 青团社
      青团社
      2021-06-04
      安卓手机和IOS手机打开看看
      https://b.qtshe.com/1DCoBH
      2021-06-04
      1
      回复
    • 阿白
      阿白
      2021-06-04
      你这个方案也不错,不过要调服务去生成一个新的链接,如果就想用原来的链接可以考虑的我上面回复的方案。


      安卓机型普遍对URL Schema的支持不是很统一,针对安卓机型(包括小米),这里提供一个变通的方案,在如果是在微信内打开网页,判断用的机型是安卓手机,可以提醒用户在系统自带的浏览器上打开你的网页,在系统自带的浏览器上是可以正常拉起的。
      2021-06-04
      回复
    • 青团社
      青团社
      2021-06-04回复阿白
      一般是发送短信。点击后都是自带浏览器打开。微信内 我们一般用开放标签。
      2021-06-04
      回复
    • 阿白
      阿白
      2021-06-04回复青团社
      开发标签现在是不是只能在云开发的页面用,我们自己的页面中的template内的按钮始终显示不出来,能帮我看看是啥原因吗?

      https://research.htsc.com/3g/launchmp.html
      2021-06-04
      回复
    • 阿白
      阿白
      2021-06-04回复青团社
      微信是不是把第三方网页的开放标签能力禁用了 😂
      2021-06-04
      回复
    查看更多(1)
  • 难说
    难说
    2021-06-04

    安卓是不支持URL Scheme的

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html

    2021-06-04
    有用
    回复 1
    • 阿白
      阿白
      2021-06-04
      官方文档针对安卓机型说的并不是很完整的方案,而且我用的小米10 Pro就不支持,考虑我上面提供的变通方案,建议官方方案补充一下。
      2021-06-04
      回复
登录 后发表内容