赞
踩
最近公司有个需求要求在app里点击一个功能打开小程序,并且关闭小程序回到app,模仿平安保险app。
毕竟我也是刚学习uni-app,找了很多资料,找到了一个天天外链的网站可以生成一个小程序的链接,使用uni的webview去加载这个链接,很好,需求满足,但是收费,那能不能自己做呢,可以,研究了一下天天外链生成的链接,发现是个html结尾的,那么正好H5里可以直接使用location.href去加载外链的,思路有了,开始动手。
1,首先使用uni的webview去加载一个H5页面,这个页面需放在自己公司的测试服务器上哦
2,html文件写入location,href = '小程序的链接',就会实现自动跳转,也可以加一个按钮防止跳转失败,让用户点击按钮跳转
3,最重要的一步,如何生成这个小程序的链接
(1),登录微信开放平台
(2),点击小程序,点击服务端,点击获取scheme码,点击调试工具
(3)在线生成scheme码
(4),请求成功之后在在线调用这里可以看到,如果失败请按照文档检查一下参数
4,这个就是你小程序的码了,复制到你的html文件里用location,href就可以跳转啦,看上面第二步。
注意:
注意:
注意:
为确保小程序链接合理使用,自 2022 年 4 月 11 日起,URL Scheme 和 URL Link (以下统称为 “链接” )接口能力规则将进行以下调整:
对于上述 1,在开发层面,相应的服务端接口 urlscheme.generate 和 urllink.generate 将进行以下调整:
也就说一个链接只能被一个人跳转,要想实现每个用户都可以跳转,可让后端配合写接口动态生成链接,前端需在跳转之前调用接口,实现每个用户下发不同H5链接。
详情请看官网小程序链接生成与使用规则调整公告:
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。