ios微信小程序使用短信来跳转小程序

最近微信开放了一个很大的流量入口,这个入口是通过短信打开小程序,这个对运营小程序的用户来说,绝对是一个很大诱惑,下面我们来看看怎么实现的吧。

云开发短信跳小程序(自定义开发版)教程:https://developers.weixin.qq.com/community/develop/doc/000ae2a7a7c9402a4d8bca2875b409
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html

注意:iOS系统支持识别URL Scheme,可在短信等应用场景中直接通过Scheme跳转小程序。
短信只能通过 URL Scheme 来跳转小程序

我们怎么获取 URL Scheme

文档地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html

URL Scheme请求地址


//POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN

//ACCESS_TOKEN 获取地址 (这块让后台去做就可以了):
//请求接口 GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

//grant_type     填写 client_credential
//appid            小程序唯一凭证appid,小程序后台可以找到
//secret            | 小程序唯一凭证密钥,即 AppSecret,获取方式同 appid |


    wx.request({
      url: 'https://api.weixin.qq.com/wxa/generatescheme?access_token=41_LmbzscwvRti8RE-KIHps60wI6R_CJZg6DJsnRzxTEzZEQLb-vwKmTbs2iWJPQzHCCYnct6-shhMh8JYIRhndFXzEsv5PxcP6Muf4qD41Xgk2xaHlmPNPgr9t9UBxsNjop8Udaz34hb03RIMfABAGXB',
      method:'post',
      header:{
"content-type":"application/json"
      },
      data:{
        jump_wxa:{ //跳转到的目标小程序信息。
          path:'/pages/my/my/info', //跳转的路径
          query:''//跳转带的参数
        },
        is_expire:true,//生成的scheme码类型,到期失效:true,永久有效:false
        expire_time:'1635298098'//到期失效的scheme码的失效时间,为Unix时间戳。生成的到期失效scheme码在该时间前有效。最长有效期为1年。生成到期失效的scheme时必填。 时间戳工具:https://tool.lu/timestamp/
      },
      success:function(res){
        console.log('URL scheme----',res)
      },
      fail:function(err){
        console.log(err)
      }
    })


//请求成功的返回  openlink就是  URL Scheme

{
 "errcode": 0,
 "errmsg": "ok",
 "openlink": Scheme,
}

拿到openlink": URL Scheme, 之后发送短信上面去,在手机短信上面就可以去跳转小程序了

image.png
image.png

跳转到了小程序上面来了


image.png

你可能感兴趣的:(ios微信小程序使用短信来跳转小程序)