如何实现多端用户身份关联
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
为方便开发者实现将登录小程序用户身份和登录多端应用的用户身份进行关联,现已推出「多端身份管理·用户账号绑定」功能。
一、使用前须知
实现将登录小程序用户身份和登录多端应用的用户身份进行关联有如下几种方案:
1、通过微信的 union_id 体系进行关联:开发者需前往微信开放平台创建移动应用账号,在 App 中接入微信登录功能,并且将小程序和移动应用绑定于同一个微信开放平台下,以获得 union_id,从而实现用户身份的关联
2、通过多端应用的 user_id 体系进行关联:开发者需先开通身份管理服务并按照文档完成配置以及开发接入(补充,身份管理服务中亦支持微信登录,也需微信开放平台创建移动应用账号并且进行相关绑定)
3、开发者自建或接其他第三方解决方案
二、操作指南
1、基于 union_id 的解决方案
涉及的 JSAPI 和相关 WEB 控制台的操作指引如下:
涉及的 JSAPI 为:小程序里使用 wx.login;多端应用里使用 wx.miniapp.login
关于如何创建移动应用,可查看创建移动应用指南
关于如何将小程序绑定于微信开放平台,可查看绑定小程序指南
2、基于 user_id 的解决方案
涉及的 JSAPI 和相关 WEB 控制台的操作指引如下: