首页 > 极客资料 博客日记
外部H5唤起常用小程序链接规则整理
2025-01-10 21:00:03极客资料围观2次
概述
我目前工作是全职做小程序开发,所负责的小程序需要发布抖音+快手+微信+支付宝四端,年底了,公司准备做一波营销活动,营销活动更好传播的话首选H5活动营销页,这就需要考虑怎么把用户从H5页面引入到我们自己的小程序以达到引流的目的,于是需要调研各家小程序平台是否有对应的能力可以满足此需求,于是有了此文,记录各家小程序平台的跳转链接规则,以备需要时查询。
链接规则整理
此处只整理了我工作中开发有接触到的小程序平台
微信小程序外部唤起URL Scheme
前提:
开发者无需调用平台接口,在左边最底下小程名称->账号设置->基本设置->隐私与安全->明文Scheme拉起此小程序配置要做跳转的页面
链接规则:
weixin://dl/business/?appid=[appid]&path=[path]&query=[query]&env_version=[env_version]
- 【必填】appid:要打开的小程序的 appid ;
- 【必填】path:要打开的小程序的页面 path ,必须是已经发布的小程序存在的页面,不可携带 query;
- 【选填】query:要打开的小程序的 query ,最大512个字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~%`,需要url_encode;
- 【选填】env_version:要打开的小程序版本,正式版为release,体验版为trial,开发版为develop,仅在微信外打开时生效。注意:若不填写,则默认打开正式版小程序。
通过明文 URL Scheme 打开小程序的场景值为 1286。
快手小程序外部唤起URL Scheme
链接规则:
kwai://miniapp?appId=[appId]&KSMP_source=011012&KSMP_internal_source=011012&path=[path]
可根据此示例链接将appid和path替换为自己的小程序appid和具体页面的path(注意不要填写错误的场景值,会导致部分情况下无法打开小程序),生成链接后将链接配置在服务TAB具体需要配置链接的模块即可。
- 【必填】appId:要打开的小程序的 appid ;
- 【必填】path:要打开的小程序的页面 path ,必须是已经发布的小程序存在的页面,不可携带 query;
- 【必填】KSMP_source:打开小程序的场景值,固定值为0110120
- 【必填】KSMP_internal_source:打开小程序的场景值,固定值为0110120
支付宝小程序外部唤起URL Scheme
链接规则:
alipays://platformapi/startapp?appId=[appId]&page=[page]&query=[query]
- 【必填】appId:要打开的小程序的 appId。示例:20170713077xxxxx
- 【选填】page:要打开的小程序的页面 path ,要跳转到目标小程序的具体 page 页面,该值等于 app.json 里面的配置值;如果不带 page 字段,默认跳转到小程序首页。路径中可以在?后面附加跳转后的页面参数。页面参数必须进行 UrlEncode 编码,否则只能获取到第一个页面参数,示例:UrlEncode 编码前:pages/index/index?key1=1&key2=2 UrlEncode 编码后:pages/index/index?key1%3D1%26key2%3D2
- 【选填】query:表示从外部 App 携带的参数透传到目标小程序,如果不需要携带参数给小程序,可以不带该参数。query:启动参数,内容按照格式为参数名=参数值&参数名=参数值 注意: query 携带的启动参数必须进行 UrlEncode 编码否则只能获取到第一个参数,UrlEncode 编码前:key1=value1&key2=value2 UrlEncode 编码后:key1%3Dvalue1%26key2%3Dvalue2
支付宝小程序还贴心的提供了在线的链接生成工具:官方生成工具
京东小程序外部链接唤起
- 【必填】appId:要打开的小程序的原始id
- 【选填】type:打开的小程序的类型,1 对应线上正式小程序 2 体验版小程序
- 【选填】pageAlias:要打开的页面的别名,需要在app.json中配置使用,详见全局配置,优先级低于path字段
- 【选填】path后面的路径,需要url encode,如原始path字段值如下: page/index/index.html?name=aa,则需要转化成 page%2findex%2findex.html%3fname%3daa;path中的?后面的自定义参数值,可在 app.js 中 onLaunch 回调中获取。
官方文挡说明
抖音小程序外部唤起URL Scheme
抖音暂时不支持用户手动拼写URL跳转路径,只能通过请求接口生成对应跳转链接。
QQ小程序
暂未找到有才能方式可以跳转,文挡上只有扫描普通二维码可以跳小程序,又备注限制在手机QQ“扫一扫”或“QQ内长按识别二维码”的情况下,又没有论坛,也找不到客服入口,二眼一模黑。
期望
QQ小程序没有找到解决方案,如果有知道的,欢迎评论补充;对于其它各家小程序平台,如果你也开发有接触,并知道其中链接规则,也欢迎评论补充,一起学习一起进步。
标签:
上一篇:MySQL 安装部署
下一篇:G1原理—3.G1是如何提升垃圾回收效率