app做微信登录时,如何与其他应用(或小程序等)用户统一

app在微信开发中一般称为“移动应用”,首先介绍下app端微信登录的原理流程:
1.app端发起登录申请
2.app开发者获取一个code,通过code请求后台接口获取登录token,
3.token调取微信接口获取授权信息,获取对应微信用户与该应用产生的加密后的惟一的用户表示openid(即同一用户对不同应用openid不同,不同用户对同一应用的openid也不同)
4.如果应用接入开放平台的话,返回的授权信息中还会有unionid,而开放平台绑定的多个应用返回的unionid是相同的。
所以如果做多渠道应用的微信登录,建议对接微信的开放平台。

你可能感兴趣的:(微信,小程序)