android实现微信联合登录开发示例

随着现在社交app的越来越普及,微信,QQ,微博几乎成了我们每个人的手机必备,而且第三方应用也越来越多,不是每个用户都想为你的应用注册一个独立帐号的,所以联合登录也就显得尤为重要,成了我们不得不掌握的开发要点,但你要用微信等帐号实现联合登录,人家也有要求,就是你必须遵守OAuth2.0协议标准(https://oauth.net/2/)就行。

接下来我们就以android studio为平台,介绍下接入微信的整个流程:

这里有一个官方参考资料:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317851&token=6bfe3acd2969037c7217667f24f8eeaf714e5113&lang

那么在接入之前,我们还有一些准备工作要做:

1):登录微信开放平台,完成账号申请:https://open.weixin.qq.com

2):提交app完成审核,并开通相应权限:

输入包名,点击按钮生成对应的数字签名;

(7) 将包名与数字签名注册到我们的app审核过程中;

(8)漫长的等待...,也许是两三天,也许一两个礼拜。当我们的应用申请通过时,微信开放平台会返回给我们APP_ID与APP_SECRET信息。

当应用审核通过后,就到我们的代码实施阶段了,不过在写代码之前,我们先来了解一下OAuth2.0它的一个认证流程:

微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!