<小程序>小程序关联微信公众号确定唯一用户的问题

如果曾经登录过App或公众号,则用户打开小程序时,开发者可以直接通过wx.login获取到该用户UnionId。

已知情况:
1、如果用户没有经过公众号,直接从小程序入口wx.login,其实是拿不到union_id。只有小程序open_id
2、用户关注微信公众号,可以拿到union_id公众号open_id
3、用户关注微信公众号后小程序wx.login,可以拿到union_id小程序open_id

问题:以 小程序 -> 微信公众号 的顺序,如何确定唯一用户?

PS:以 微信公众号 -> 小程序 的顺序,倒是可以根据union_id确定唯一用户。

阅读 8k
1 个回答

已自行解决。
wx.getUserInfo方法withCredentials为 true 时 可获取encryptedData,里面有 union_id。
后端需要进行对称解密,文档都介绍啦。
当然,首先得需要去微信开放平台绑定公众号和小程序。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题