之前我提到过腾讯开放平台创建应用的时候,会出现不同openid的坑,现在微信竟然也挖这种坑。。。真是腾讯的自家兄弟
先来说一下应用场景:
我们是一款购物类 App。现在需要在微信公众号上做一个相应的 Html 5 页面,,然后 App 采用微信登录,这样关注我们微信公众号之后,用户在微信上的账号的数据和他在App上的数据是相通的。
1.解决方案:微信开放平台提供了UnionID机制来解决这个同一个企业的不同APP和不同公众号之间的帐号共通,这里是文档地址:获取用户基本信息(UnionID机制)
2.疑问:如果开始没有使用unionid,后来增加新的公众号时才发现两个公众号的openid不同,这时之前 的公众号已经有一定用户注册了,使用什么方案解决这个问题呢?