动态生成URL Scheme并跳转到小程序
Posted 不靠谱的作曲家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态生成URL Scheme并跳转到小程序相关的知识,希望对你有一定的参考价值。
之前在h5中打开小程序可以在微信公众平台设置URL Scheme,
自 2022 年 4 月 11 日起,URL Scheme有效期最长 30 天,不再支持永久有效的URL Scheme、不再区分短期有效URL Scheme与长期有效URL Scheme。若在微信外打开,用户可以在浏览器页面点击进入小程序。每个独立的URL Scheme被用户访问后,仅此用户可以再次访问并打开对应小程序,其他用户无法再次通过相同URL Scheme打开该小程序。 在本次规则调整生效前已经生成的URL Scheme,如果有效期超过30天或长期会被降级为30天有效,只能被1个用户访问,开始时间从调整日期开始计算。官方文档
获取URL Scheme,主要分为两步
一、 获取ACCESS_TOKEN 文档
通过微信提供接口携带appid和appsecret请求获取到token
GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
二、获取URL Scheme 文档
通过微信提供接口携带ACCESS_TOKEN获取到URL
POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
参数:
jump_wxa:
path:"/pages/index/index" //跳转到小程序的目标地址
query:"" //跳转携带的参数
请求成功之后就可以得到一个路径,通过location.href跳转即可
以上是关于动态生成URL Scheme并跳转到小程序的主要内容,如果未能解决你的问题,请参考以下文章