注册开发者账号

拜访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受权示例

受权胜利获取到用户信息

Web端受权示例