短信打开小程序
2025-06-14
12
参考资料
短信打开小程序
短信打开小程序
简介
短信打开小程序功能允许用户通过点击短信中的链接直接跳转到指定的小程序页面,无需先打开微信再搜索小程序。
语法说明
短信链接格式:
https://域名或path?参数1=值1&参数2=值2#wechat_redirect
用处
快速引导用户进入小程序特定页面
提高营销活动转化率
简化用户操作路径
完整代码示例
短信内容示例
【XX商城】您的订单已发货,点击查看物流详情:https://m.example.com/order/detail?id=123456#wechat_redirect
小程序端处理代码
// app.js App({ onLaunch(options) { // 处理从短信打开小程序的场景 if (options.query && options.query.id) { // 获取订单ID const orderId = options.query.id // 跳转到订单详情页 wx.navigateTo({ url: `/pages/order/detail?id=${orderId}` }) } } })
服务端生成链接示例(Node.js)
const generateSmsLink = (orderId) => { return `https://m.example.com/order/detail?id=${orderId}#wechat_redirect`; }; // 使用示例 const smsLink = generateSmsLink('123456'); console.log(smsLink); // 输出: https://m.example.com/order/detail?id=123456#wechat_redirect
注意事项
链接域名必须在小程序后台的"request合法域名"和"服务器域名"中配置
必须包含#wechat_redirect后缀才能直接打开小程序
链接长度不宜过长,部分短信平台会截断长链接
测试时确保手机已安装微信并登录
不同手机系统可能会有不同的URL长度限制
建议对参数进行URL编码,避免特殊字符导致问题
小程序必须已发布,体验版和开发版无法通过短信链接打开