通过 h5 链接(外部)跳转微信小程序、支付宝小程序

2022-02-09T13:57:00

2022-10-09

微信小程序的 URL Scheme 已废,详细见 小程序链接生成与使用规则调整公告

官方对这一功能进行限制,层层加码。目前能调用接口生成一个最长 30 天时效的 URL Scheme 或者 link,到期需要重新生成,就像曾今的订阅消息,“别对我说永远永远,永远不是我要的明天”,给你的选择永远是爱用不用。

跳转到微信小程序

需要在微信小程序后台设置跳转到小程序的 URL Scheme,上面可以填具体跳转的页面路由,之后可以得到一个类似于下面这样的跳转地址:

weixin://dl/business/?t=xxx

其他常见的微信 URL Scheme(内容摘自:微信URL Scheme 跳转 - Mr-叫我神烦狗):

weixin://    此代码可以从浏览器进入微信

weixin://dl/scan    微信 扫一扫

weixin://dl/feedback  微信 设置

weixin://dl/notifications 微信 消息通知设置

weixin://dl/general  微信 通用设置

weixin://dl/officialaccounts 微信 公众号

weixin://dl/games 微信 游戏 

weixin://dl/help 微信 反馈

weixin://dl/profile 微信 个人信息

weixin://dl/features 微信 功能

跳转到支付宝小程序

同样适用的是支付宝的 URL Scheme(摘自:外部跳转到支付宝):

alipays://platformapi/startapp?appId=xxx&page=x/yz&query=xx%3dxx

其中 appId 为支付宝小程序的应用ID,后面的 query 参数非必要可以删除,page 参数为跳转的具体页面路由。

应用场景与适用限制

显而易见,微信内是打不开支付宝小程序的,支付宝内两种链接都打不开;阿里系的钉钉是可以打开支付宝小程序的。

浏览器方面 UC 都打不开,而 safari 两种链接都能打开,猜测这可能跟默认浏览器有关,安卓的默认浏览器应该也可以打开。

短信里两种链接也都能打开。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »