微信小程序是否能够监听用户是否关注公众号

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:48   2886   0

官方提供一共提供两种方式,一种是普通二维码跳转规则。第二种是通过接口直接获取的小程序专用二维码。
第一种方式,通过小程序后台配置一个url,该url需要进行校验,然后通过该url和参数生成的普通二维码就可以跳转到小程序 https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html#功能介绍,需要注意的是小程序必须要发布状态才可以。
第二种方式需要调微信的API,步骤是先获取 appid,appsecret,然后根据这两个生成 access_token.然后根据access_token 生成小程序专用二维码,官方文档参考 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html


第一,确定是否是模板消息还是公众号信息,
小程序无直接关注公众号api,根本原因,是因为这是腾讯广告盈利处。只有自己通过客服反馈推送。或者展示关注公众号二维码。
第二,用微信开放平台,可确保小程序用户是否已经关注公众号,如果没有关注你可以让让他去关注才能体验使用相关服务。这个已经有网站这样做了,具体名字没记清,开发网站。很有创意,也是未来方向。
公众号和小程序同时绑定微信开放平台,用wx.login获取返回值,无unionid证明没有关注公众号.

公众号接口获取用户列表,得到已关注的用户的openid列表
公众号接口根据openid批量获取unionID,存入数据库中
wx.getUserInfo 获取用户的unionID,在数据库中查找该unionID,找到则表示已关注,否则未关注
关注后接收事件通知,将unionID写入数据库
如果是全新的公众号和小程序,可以跳过1,2步

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP