收藏
评论

URL Scheme 和 URL Link 优化公告官方

为了帮助开发者更好地为用户提供服务,降低开发者使用 URL Scheme 和 URL Link 的成本,自 2023 年 12 月 19 日起,微信团队将对 URL Scheme 和 URL Link 进行如下优化:


1、新增明文 URL Scheme,开发者无需调用接口可自行拼接并且生成明文 Scheme;

2、取消 URL Scheme 和 URL Link 打开端一人一链的限制,支持同一条链接被多名用户访问;

3、新增打开端限制:每个小程序每天 URL Scheme 和 URL Link 总打开次数上限为 300 万次。




一、新增明文 URL Scheme

开发者无需调用平台接口,可自行根据如下格式拼接 appid 和 path 等参数,作为 URL Scheme 链接。

weixin://dl/business/?appid=*APPID*&path=*PATH*&query=*QUERY*&env_version=*ENV_VERSION*


其中各参数含义如下:


注意:

1、为保护开发者,通过明文 URL Scheme 拉起的小程序(页面)必须要提前在「小程序管理后台 -> 设置 -> 隐私与安全 -> 明文 scheme 拉起此小程序」中进行声明;

  • 小程序:配置能够通过明文 scheme 进入的小程序页面

  • 小游戏:打开开关即可通过明文 scheme 拉起小游戏

2、通过明文 URL Scheme 打开小程序的场景值为 1286;

3、明文 URL Scheme 不受每天 50 万次的生成量限制;

4、明文 URL Scheme 没有有效期的概念,可长期有效;

5、明文 URL Scheme 没有一人一链的打开限制,支持一条链接同时被多名用户访问。



二、原 URL Scheme 升级为加密 URL Scheme,并支持自行拼接参数

目前已对外提供的 URL Scheme 能力平滑升级为加密 URL Scheme,取消一人一链的限制,支持开发者自行在链接后拼接参数*CUSTOM PARAMETER*

注意:之前通过平台接口生成的 URL Scheme 可继续使用,链接自动可支持多人打开。


URL Scheme格式

weixin://dl/business/?t=*TICKET*&cq=*CUSTOM PARAMETER*

其中参数含义如下:

注意:加密 URL Scheme 打开小程序的场景值保持不变,仍为 1065。



三、原 URL Link 升级为加密 URL Link,并支持自行拼接参数

目前已对外提供的 URL Link 能力平滑升级为加密 URL Link,取消一人一链的限制,支持开发者自行在链接后拼接参数*CUSTOM PARAMETER*

注意:之前通过平台接口生成的 URL Link 可继续使用,链接自动可支持多人打开。


URL Link格式:

https://wxaurl.cn/*TICKET*?cq=*CUSTOM PARAMETER*

其中参数含义如下:

注意:加密 URL Link 打开小程序的场景值保持不变,微信外打开的场景值为 1194;微信内打开会调整为开放标签打开小程序,场景值为 1167。



四、调用规则调整

1、加密 URL Scheme 和 URL Link 取消一人一链,支持一条链接同时被多名用户访问,生效后之前生成的链接被多名用户访问时,不会再报错;

2、每个小程序每天能够生成加密 URL Scheme 和 URL Link 共计 50 万条的限制不变,额外增加每个小程序每天在微信外,能够通过链接打开小程序共计 300 万次的打开量限制,其中链接包括加密 URL Scheme、加密 URL Link 和明文 URL Scheme ;若链接打开小程序的次数超过 300 万次/天,则无法通过链接在微信外拉起小程序;

3、URL Scheme (加密和明文)和 URL Link (加密)仅支持非个人主体小程序使用;

4、注意事项:平台有安全策略防止开发者的链接被黑灰产大量打开,可能导致达到访问上限无法正常通过链接打开小程序的问题;

5、查询方式:开发者可复用现有的查询方式对 URL Scheme 和 URL Link 进行打开额度查询和链接状态查询。


111211浏览
最后一次编辑于  2023-12-19
收藏

116 个评论

  • yetta
    yetta
    置顶评论2023-12-20

    在微信APP内页面使用明文 URL Scheme 没法拉起小程序吗?刚刚本地测试用浏览器、企微等APP打开页面可以拉起小程序,微信内打开页面无法拉起小程序。

    2023-12-20
    赞同 4
    回复 28
    • yetta
      yetta
      2023-12-20
      明文 URL Scheme 的方式,在iOS手机的微信APP内可以拉起小程序,Android 手机微信APP内不可以拉起小程序,是什么原因呢?
      2023-12-20
      6
      回复
    • 成意泐
      成意泐
      2023-12-25
      安卓端微信暂不支持使用明文 URL Scheme,会尽快修复
      2023-12-25
      1
      回复
    • 矿泉水对瓶吹
      矿泉水对瓶吹
      2023-12-29回复成意泐
      可以给个大概的修复时间吗?刚好有需求用到明文url scheme
      2023-12-29
      4
      回复
    • 安勇
      安勇
      01-03回复成意泐
      url_link体验版无法打开小程序
      01-03
      回复
    • 落叶
      落叶
      01-04回复成意泐
      官方什么时候修复啊
      01-04
      回复
    查看更多(23)
  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    置顶评论03-21

     https://developers.weixin.qq.com/community/minihome/doc/0008ca33f507d8d95b318db3761001 8.0.48安卓端微信使用明文 URL Scheme已经支持

    03-21
    赞同 2
    回复 10
    • 鑫⊙﹏⊙
      鑫⊙﹏⊙
      04-02
      还是不行,浏览器打开h5链接可以跳,微信直接打开跳不了。
      04-02
      2
      回复
    • RainJoy
      RainJoy
      04-12回复鑫⊙﹏⊙
      小米手机,安卓微信 8.0.48,能跳了
      04-12
      2
      回复
    • wiki
      wiki
      04-20
      不行啊。三星S20手机,微信8.0.48,使用微信扫一扫,不能明文 URL Scheme跳转
      04-20
      回复
    • wiki
      wiki
      04-20
      使用H5页面中转后,明文 URL Scheme指定了体验版的,结果跳转到正式版
      04-20
      1
      回复
    • 李某某
      李某某
      04-22
      url link还是有有效期限制么?只有三十天么
      04-22
      回复
    查看更多(5)
  • 社恐的王同学
    社恐的王同学
    发表于小程序端
    2023-12-19

    一定是我没睡醒 我要明天再看

    2023-12-19
    赞同 26
    回复 6
    • 黄皓
      黄皓
      2023-12-20
      醒了吗?好像梦是真的哈哈
      2023-12-20
      3
      回复
    • 随心 🐒
      随心 🐒
      2023-12-20
      兄弟快醒醒,这是真事!
      2023-12-20
      2
      回复
    • 夏味
      夏味
      2023-12-20
      借楼提醒下大家:PC 和Mac 所有scheme目前都没有支持
      2023-12-20
      4
      回复
    • 神经蛙
      神经蛙
      发表于小程序端
      2023-12-26回复夏味

      PC微信会在后面更新的版本支持。

      2023-12-26
      1
      回复
    • 夏味
      夏味
      01-23回复神经蛙
      具体哪个版本?有些特性等了半年也没提供
      01-23
      回复
    查看更多(1)
  • momo
    momo
    发表于移动端
    2023-12-19
    产品团队居然做了一次方便开发者的改动,而不是惯常的“因为有人滥用某功能所以我们把这功能取消了大家一起受罪吧”的改动! 太阳从西边出来了!
    2023-12-19
    赞同 31
    回复 3
    • 💤
      💤
      02-21
      想问一下生成的链接有时间限制吗?是永久的吗?
      02-21
      1
      回复
    • Inner Peace
      Inner Peace
      02-22回复💤
      之前的说明是30天
      02-22
      1
      回复
    • 清蒸鱼
      清蒸鱼
      06-07
      因为你惯性了
      06-07
      回复
  • 夏味
    夏味
    2023-12-20

    微信内会有个打开二次确认,要是没这个确认就好了

    2023-12-20
    赞同 11
    回复
  • TNT
    TNT
    发表于移动端
    2023-12-19
    假的假的,微信竟然会做这种为开发者着想的事。。
    2023-12-19
    赞同 11
    回复
  • optimistic
    optimistic
    2023-12-20

    之前的那群毕业生团队给开了?第一次看到这么哇塞的公告,一人一链到底是哪个人才想到的方案。

    2023-12-20
    赞同 9
    回复 1
    • 华仔
      华仔
      02-29
      35岁以上的都被开了,现在的功能都是90后00后想出来的
      02-29
      3
      回复
  • 忘忧君
    忘忧君
    2023-12-19

    干不过某音小程序了嘛 居然利好开发者了😀

    2023-12-19
    赞同 9
    回复 1
    • Joy
      Joy
      06-12
      果然 垄断无生机 还得是有竞争才行
      06-12
      回复
  • Llzx
    Llzx
    01-04

    安卓微信内打开明文URL sceme什么时候修复,急!!!!

    01-04
    赞同 5
    回复 2
    • Li
      Li
      04-03
      安卓最新8.0.48版本,亲测已修复
      04-03
      1
      回复
    • 🔜
      🔜
      09-27
      nfc打开还是不行
      09-27
      回复
  • 江涛
    江涛
    2023-12-20

    最好能说明下支持范围,比如最低微信版本,应该不涉及基础库版本吧,测试了几台Android都失败,iOS都可以

    2023-12-20
    赞同 5
    回复 2
    • 野风惊扰我
      野风惊扰我
      01-05
      已经不是机型的问题了,安卓就是不行,ios随便拉起
      01-05
      回复
    • 地球炒蛋
      地球炒蛋
      01-30回复野风惊扰我
      我这边有台iphone 12 就拉不起,烦死了,是不是还得改成加密 URL Scheme
      01-30
      回复

正在加载...

登录 后发表内容