依据此篇官方说明「获取用户信息方案介绍」,有两个问题想请问官方人员:
文中有一段「凡使用“获取用户信息组件”获取用户昵称头像的小程序,在满足以下全部条件时,将可以静默获得unionid。」,请问是不是有点错误?应该不是指点选 open-type='getUserInfo' 的 button 取得的 getUserInfo 是静默的,而是透过 code 于后端呼叫「登录凭证校验」时可以取得 unionid ?
文中一段FAQ这样写「对于需要和开发平台绑定的业务进行数据互通的情况,一个新用户进来没有互通数据的情况下也是可以体验到所有业务,那么对于没有授权unionId的用户,可以将其当成是新用户,当真正授权unionId之后再做绑定完全是可以的」,请问具体是如何实现?
假设一位新用户从小程序使用我们的服务(假设下了一张订单),此时因为尚未符合条件,因此只能拿到小程序openid,我们就先用 openid 替顾客创建帐号;过一阵子用户又去使用 App 平台的微信登入后,此时拿到 unionid 了,那要如何跟之前的帐号做关联?
需要重新获取用户信息。
一个用户在微信里对应着一个唯一的unionid