H5页面跳转微信小程序总结

H5页面跳转微信小程序总结

随着微信生态的完善,H5页面在微信浏览器、其他浏览器打开,都支持唤起微信小程序。
下面对其实现思路进行总结。


一、微信浏览器环境

在微信浏览器中,H5页面通过小程序URL Scheme码唤起,其核心代码实现为:

TICKET的值为一个字符串,获取途径有如下三种方式:

1. 小程序后台生成scheme码

小程序后台生成scheme码

优点:没有开发量,可在小程序后台直接配置;

缺点:生成的scheme码,跳转到小程序的参数不可动态配置,不一定能满足业务需求;

2. 云函数调用获取scheme码

小程序端:创建云函数,提供获取小程序scheme码API;

H5:调用小程序云函数,通过scheme码打开小程序;

优点:(1).云开发基于node实现,工作量完全由前端同学完成;(2).参考可动态配置;

缺点:云开发有一定的学习成本(其实也比较容易);

3. 调用服务端接口

后端:提供获取小程序scheme码的接口;

H5:调用小程序云函数,通过scheme码打开小程序;

优点:(1).参考可动态配置;(2).服务端提供接口更为稳健,scheme码可以存储数据库;

缺点:需要后端同学配合提供获取小程序scheme码的接口;


二、其他浏览器环境

在其他浏览器中,H5页面通过小程序URL Scheme码唤起,其核心代码实现为:

wx-open-launch-weapp为微信官方提供的一个可跳转指定小程序的按钮。


三、注意事项(踩过的坑)

1.个人账号不可以实现,必须为已认证的非个人主体的小程序;

2.已认证的非个人主体的小程序,生成URL Scheme码的入口:微信管理后台-工具;

3.如使用云函数,需要配置开通了静态网站托管的云开发环境 ID;

4.iOS在浏览器可以直接使用 weixin://dl/business/?t= *TICKET* 唤起小程序,安卓不可以,必须通过 location.href 的形式;

详细代码实现我就不展示了,官方有明确的说明文档,大家也可以参考示例: postpay-2g5hm2oxbbb721a4-1258211818.tcloudbaseapp.com

以上,即为H5页面跳转微信小程序总结,欢迎一起交流学习~


四、参考文档:

代做工资流水公司珠海办理个人流水常州打印自存银行流水九江房贷工资流水 代开阜阳入职工资流水代办银川打银行流水电子版金华企业对公流水样本长沙打印自存流水揭阳开购房银行流水遵义查银行流水东莞代开背调银行流水南阳薪资流水查询潍坊薪资流水公司肇庆代办个人流水咸阳工资流水打印绍兴查工资代付流水兰州企业流水打印代做宁德开购房银行流水兰州薪资银行流水模板潍坊房贷收入证明费用襄阳工资流水app截图查询揭阳房贷流水打印潮州办理签证工资流水深圳制作自存银行流水株洲制作对公账户流水铜陵企业对公流水代做菏泽查询背调工资流水海口代办企业贷流水岳阳打在职证明长沙开工资流水app截图潮州查询日常消费流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化