之前的方案是,在需要打开小程序的页面,放置小程序码,引导用户长按识别小程序码,然后跳转到小程序内。
后面发现微信jssdk开放了直接从网页跳转小程序的功能,下面分微信端和企业微信端做说明:
微信端:
- 已认证的服务号
- 配置公众号设置”的“功能设置”里填写“JS接口安全域名”,必须从安全域名下的网页进行跳转
- 微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上
- 通过 JS-SDK 调用
文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html
企业微信端:
- 配置可信域名,必须从可信域名下的网页进行跳转
- 跳转的小程序必须已经关联到工作台
- JS-SDK 需要配置的是 agentConfig
- 企业微信3.0.36及以后版本支持(mac平台暂不支持)微信端不支持(微信开发者工具也不支持)。
- agentConfig中所填 agentid 对应应用,必须与要跳转的小程序应用同属于一个企业
注:小程序的主体与第三方应用的主体必须同属于一个企业
文档地址:https://work.weixin.qq.com/api/doc/90000/90136/93098
后续继续跟进
可以看看这个 https://wap.ezgzx.com/wx/