注册开发者账号
拜访 Firebase),应用 Google 账号登录
创立我的项目
登录实现后,点击 转到控制台
点击 增加我的项目
输出项目名称,点击 持续
依据须要抉择是否开启 Google Analytics(剖析),点击 持续
抉择 Google Analytics(剖析)账号,点击 创立我的项目
利用信息填写
关上控制台,点击进入刚刚创立的我的项目
点击 iOS、Android、Web 按钮,按需别离配置各平台信息
Android 配置
填写包名、调试签名证书 SHA- 1 信息,点击 注册利用
注:务必要填写 调试签名证书 SHA-1,否则将无奈失常应用 Google 登录性能
注册胜利并进入第 2 步后,无需下载 google-services.json
文件,间接点击左上角 敞开图标
开启 Google 登录
进入我的项目首页,点击左侧 Authentication 按钮
点击 设置登录办法
抉择 Google 按钮
开启 启用 开关,点击 保留
在弹出的 下载最新的配置文件 弹窗中,点击下载 google-services.json
文件,而后点击 实现 按钮
关上刚刚下载的 google-services.json
文件,复制 json 文件 client → oauth\_client 数组中两个 client\_id 的值,其中 client\_type 等于 1 的是安卓端应用的 id,client\_type 等于 3 的是 web 端应用的 id。
开始应用
复制 client\_id 到 Gradle 配置中,具体如下:
MobSDK {
appKey "xxxxxxxx"
appSecret "xxxxxxxxxxxxxxxxxxxxxx"
ShareSDK {
devInfo {
GooglePlus {
// appId "511911036430-uh40ldeflla5tflbis6s061q7glr0pmo.apps.googleusercontent.com" // 客户端
appId "511911036430-l5a3rr8hau2sg9icp8bultca1jfqdqvq.apps.googleusercontent.com" // 网页端
officialVersion "default"
shareByAppClient true
enable true
}
}
}
}
Android 受权示例
受权胜利获取到用户信息