Google Play登录SDK接入

QuickSDK | 2019-01-10 | 技术干货
官方文档
Google登录接入Android官方文档

创建应用
首先去Google开发者平台添加一个自己的应用,得到自己的参数

SDK集成
Maven方式
在您的项目中,打开 your_app > Gradle Scripts > build.gradle (Project),确保下列存储库都添加到 buildscript { repositories {}} 中以及allprojects {repositories {}}中


在您的项目中,打开 your_app > Gradle Scripts > build.gradle (Module: app) 并将下列执行语句添加到 dependencies{} 部分,以便依赖于最新版的 Facebook 登录 SDK:



编辑资源和清单

打开 /app/res/values/strings.xml 文件,在Web client (Auto-created for Google Sign-in)这个API中得到你的server_client_id


SDK的API使用

SDK的初始化,在onCreate()中调用,注意修改自己的server_client_id


在你需要调用登录的地方调用登录接口



在 onActivityResult 方法中处理登录的回调


这样一个简单的Google登录客户端API已经完成了,如果需要服务端校验,可以参考Google登录校验

应用测试
测试手机:需要翻墙
需要有Google play服务,可以到各大应用商店下载:谷歌安装器
将代码debug安装到手机运行测试
注意事项
在登录初始化的时候,要追加.requestIdToken(clientId), 否则登录成功回调中收不到id_token, id_token可以发去自己的服务端进行校验
--------------------- 
作者:老王家的小小王 
来源:CSDN 
原文:https://blog.csdn.net/naiwenw/article/details/79316993 

商务合作

李先生:13880511661

市场合作

赵先生:15390049857

技术支持

彭女士:18202818615

官方技术交流群

QQ群:608554925