跳转到微信小程序

需要在微信小程序后台设置跳转到小程序的 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 两种链接都能打开,猜测这可能跟默认浏览器有关,安卓的默认浏览器应该也可以打开。

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