导语:
现如今每个社交app都会有第三方登录的功能,今天主要简单阐述一下第三方登录微信的步骤。
步骤:
1.前往微信开放平台注册微信第三方登录app(https://open.weixin.qq.com/),获取所需要的APPID,需要准备相关app应用信息。
2.下载相关第三方登录Jar包,libammsdk.jar
3.审核通过后,会给你一个APPID,在你需要第三方登录的界面进行初始化设置:
private IWXAPI api;
//初始化微信登录程序
private void initWXLogin(){
//api注册
api = WXAPIFactory.createWXAPI(this,AppUtils.WXAPPID, true);
api.registerApp(AppUtils.WXAPPID);
SendAuth.Req req = new SendAuth.Req();
//授权读取用户信息
req.scope = "snsapi_userinfo";
//自定义信息
req.state = "wechat_sdk_demo_test";
//向微信发送请求
api.sendReq(req);
// startActivity(new Intent(this, WXEntryActivity.class));
}
4.重点来了,就是新建一个类WXEntryActivity,不可改名,包名也有如下规则。
首先配置manifests文件:
<activity
android:exported="true"
android:launchMode="singleTop"