注册开发者账号
拜访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受权示例
受权胜利获取到用户信息