Android Umeng三方登陆

准备材料:Umeng帐号、Umeng4.3版本sdk、QQ开发者认证、Sina开发者认证

声明一下QQ的登录认证需要APPID和APPKEY,可以不用审核之后再完成登录

Sina的登录认证需要App Key和App Secret,必须在审核通过之后才能完成登录

  • 第三方登陆流程

    • 1、在第三方平台完成授权
    • 2、获取第三方平台的accesstoken信息和用户资料
  • 第三方登录信息配置流程

    • 注册Umeng帐号:官网
    • 申请三方帐号:QQ(点击链接) Sina(点击链接),第三方帐号步骤配置说明见官网链接
    • 1、解压sdk压缩包,将文件夹中的'main/libs'和'main/res'文件夹复制到你的项目工程根目录下(如使用'ADT 17'以下用户需要手动添加'libs'下的jar文件到工程Path中);或者将文件夹中的social_sdk_library_project文件夹导入Eclipse,并在您的工程中添加对此项目的引用;
    • 2、在Umeng的后台中配置好社交平台(用到的就是各种AppId和AppKey)
    • 3、将下载的SDK中的对应的平台的jar包导入项目
    • 4、配置AndroidManifest文件(添加相应的权限);
    • 5、配置各种资源文件(官方文档只有一个,建议直接将Demo下载下来直接复制里面的资源文件);
    • 6、在Activity中添加变量和方法完成具体实现;
  • 三方登陆具体实现

    • 步骤1略过

    • 步骤2见截图


      Android Umeng三方登陆_第1张图片
      Umeng后台配置社交平台
    • 步骤3略过

    • 步骤4请添加以下信息(不要忘了添加相应的权限)

Android Umeng三方登陆_第2张图片
meta配置信息
Android Umeng三方登陆_第3张图片
activity配置信息
  • 建议步骤5直接复制官方Demo
  • 步骤6见官网步骤

QQ登录一定不能少的信息:
- 在类中配置APPID、APPKEY
- 在Manifest.xml中添加APPID
Sina中一定不能少的信息
- 在Sina开发者后台配置包名和签名
- 在Manifest.xml中配置UMENG_APPKEY
- 一定要查看Sina开发中心的SDK文档,配置debug.keystore

Umeng文档真心不是太给力啊,写的太乱了,必须得仔细看才行

你可能感兴趣的:(Android Umeng三方登陆)