1.先用 postman 获取 auth.getAccessToken (get方式)
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html
固定get请求地址:
2.获取 openLink (post方式) urlscheme.generate
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html
第一步拿到的token,在postman里面post请求:
https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
ACCESS_TOKEN=第一步拿到的 token
body里面请求参数:
post请求之后会返回生成的小程序 scheme码 = openlink
支付宝钱包中打开的H5页面里,可以通过支付宝提供的alipays链接跳转到指定的商户生活号,
跳转链接如下:
参数说明:
注意:
官方文档没有给出从外部h5直接跳转到支付宝对应生活号,咨询售后有推荐以下方式(未尝试),及通过以下链接跳转支付宝应用,然后在通过嵌套, encode传入上方给您的文档拼接链接,先唤起支付宝在跳入生活号
注意⚠️:外部浏览器跳转支付宝小程序和生活号,只需要 alipays://platformapi/startapp?appId=20000042&publicBizType=LIFE_APP&publicId=2013110600000000 这个地址跳转就可以
外部 APP/浏览器 唤起小程序,需要通过 scheme 调用,在 scheme 中可以传参和设置跳转的首页参数。
H5跳转小程序 :
如果想要在scheme中加上域名,调用小程序,则需要把scheme当作参数进行uri编码。例如:
转换为:(js的转换方法)
最近,微信小程序更新了一项新的能力:「获取URL Scheme」,这是一项非常有用的功能,你可以借助他,在微信生态中实现各种有意思的营销方式。
微信提供了一个接口,可以生成如 weixin://dl/business/?t= *TICKET* 的 URL Scheme。你可以在系统自带的浏览器,比如 Safari 中访问这个地址,自动跳转到你自己的微信小程序中。
URL Scheme 的用途最大自然是各种营销用途,比如短信营销。不过,如果我们发散思维,就可以知道,URL Scheme 可以有更多的用途。
URL Scheme 在 iOS 系统应用中是比较多的,不少 iOS 的 Power User 都会借助 URL Scheme 来自定义自己的手机中的一些 *** 作,实现特别的 *** 作。我们可以参考 iOS 的 Power User 的用法,理解微信的 URL Scheme 的用法
如果我们将这些能力迁移到微信生态中,就可以发现,这里我们同样可以实现:
虽然很好,不过 URL Scheme 目前还有一些问题,比如只限于国内非个人主体小程序,对于个人开发者来说就无法使用了。
URL Scheme 的开放,对于微信生态来说,是一个很有力的工具,开发者可以借助与 URL Scheme 来完成自己在微信生态中的推广。在未来,我们可以看到,越来越多的开发者借助于 URL Scheme ,来实现一些很有意思的营销方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)