小程序
小游戏
企业微信
微信支付
扫描小程序码分享
说明:前期单使用小程序(无unionid),后续加入微信公众号和把两者绑定了开放平台。现在是需要原先的用户登录公众号,把公众号的信息和unionid更新到原先的信息中,请问有没有什么比较好的思路或者方法能够实现?
思路一:让原先的用户重新登录一遍微信小程序,获取到unionid保存。缺点:用户数量大,操作不现实!
思路二:手动更新。用户通过公众号登录的时候,会生成第二条用户信息,手动更新到原先的用户信息中。缺点:工作量大,容易造成数据库数据混乱!
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
只能是有unionid和无unionid并存,关联与不关联并存。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我觉得你应该这样搞,
在公众号里的获取用户列表接口中,把所有用户都遍历一遍,把unionid拿到,然后跟用户id一起存起来,在小程序登录的时候,把unionid拿到,跟刚才存的unionid比对,有的话,直接找出来用户id登录,没的话,就创建一个用户,存userid和unionid,在公众号的用户关注回调里,也是同理,拿到用户的unionid进行比对,有的话,直接拿userid用,没有就创建
我们之前是只有小程序,然后才绑定的公众号,就是这么搞的,
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
只能是有unionid和无unionid并存,关联与不关联并存。
我觉得你应该这样搞,
在公众号里的获取用户列表接口中,把所有用户都遍历一遍,把unionid拿到,然后跟用户id一起存起来,在小程序登录的时候,把unionid拿到,跟刚才存的unionid比对,有的话,直接找出来用户id登录,没的话,就创建一个用户,存userid和unionid,在公众号的用户关注回调里,也是同理,拿到用户的unionid进行比对,有的话,直接拿userid用,没有就创建
我们之前是只有小程序,然后才绑定的公众号,就是这么搞的,