获取小程序的Scheme码

获取小程序的Scheme码,第1张

获取了小程序的 scheme 码,就可以像打开网页链接一样,通过短信、邮件、外部网页等微信以外的渠道拉起小程序, URL Scheme链接形式如weixin://dl/business/?t= *TICKET*。

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 ,来实现一些很有意思的营销方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12072072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存