前端弹授权框
曾经绑定过?
获取以前绑定过的unionid
如果每次都弹授权框将严重影响用户体验,所以采用这个流程保证授权框最多只弹出一次
前端获取code,encryptedData,iv传到后台
是
前端获取code传到后台
绑定失败
无法获取unionid
如果用户没有关注和该小程序绑定在同一开放平台下的公众号,返回的数据将不会有unionId
否
后台根据code获取unionId
绑定成功
用户关注了公众号?
小程序登录
成功获取unionId
对加密的encryptedDate,进行解密