时间:2019-05-07 来源:小程序工厂
app接入微信授权绑定,开通微信开放平台,将微信小程序绑定到开放平台。此时生成到用户会在微信小程序和app中唯一存在,标示字段为unionID。这样当用户在微信小程序注册后,将用户unionID存储到用户数据中,app中授权登录时,去匹配数据库中当unionID是否存在即可。
https://developers.weixin.qq.com/community/develop/doc/00008a60d102982764878b4535b404
微信小程序已经绑定到开放平台了,关键是用户已经在微信小程序登陆过了,才下载登录的APP
没毛病啊
用户先登录微信小程序后台给用户分配了一个账号,这时候微信小程序获取unionID是没有的吧,我再登录APP由于数据库中没有unionID,后台又会给个账号,即便之后APP和微信小程序都能获取到unionID存到数据库了,但是用户不是不已经有两个账户了
你说的先登录APP,无论APP还是微信小程序首次登陆都能获取到unionID,这个是没毛病,关键是《先登录的微信小程序》,这是重点
如果你保证了app和微信小程序绑定到同一个微信开放平台,那么不管是从哪个先登录,微信都会返回用户到unionID。
如果你现在没有union ID,有可能是app是早起绑定开放平台【这个好像有人反应过,需要官方帮忙核查】
我们已经实现了:微信小程序授权 获得用户unionID,然后生成账号。该微信用户在app授权登录到时候不会生成新用户。
实现不了。。。