方式一:使用微信官方提供的组件
1、使用场景
- 1011 扫描二维码
- 1017 前往小程序体验版的入口页
- 1025 扫描一维码
- 1047 扫描小程序码
- 1124 扫“一物一码”打开小程序
2、操作流程
2.1 进入小程序后台在设置中将公众号关注组件开启,如下图;
2.2在需要展示关注的小程序页面添加以下代码
<official-account bindload="load" binderror="error"></official-account>
使用开发者工具,选择扫描二维码进入,如下图;
最终展示效果如下,点击关注,即可关注公众号;
方式二:使用小程序web-view组件
<font color=#FF0000> 特别提醒:使用此方式可能存在风险。请各位谨慎使用此方式。 </font>
通过公众号关注页链接,完成公众号关注。
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzUzMDg4MzAyMA==#wechat_redirect
获取公众号的识别标识id
- 登录微信公众号平台
- 鼠标悬停右上角头像,点击【账号详情】,进入公众号的账号详情页。或通过左侧菜单栏的【公众号设置】,进入账号详情页
- 打开页面源码,查找wx,可以找到如下代码
将uin的值转化为base64的值;
在线转Base64
最后一步
将生成后的新的链接使用小程序的web-view组件加载新的链接即可;
web-view的用法请参考官方文档
根据《微信小程序平台运营规范》,微信小程序提供的服务中,不得存在诱导类行为。也就是说,未经腾讯许可或授权,在小程序中进行诱导用户关注公众号的行为。有可能会被微信封禁客服消息推送能力。严重地可能会关停小程序。因此,需要谨慎地使用此功能。