在海外项目中,我们通常需要接入 Google 帐号登录,这样可以提高应用使用率。
下面以 Android 平台 接入 Google 原生登录为例,进行详细说明。
一、准备工作
1、需要 Android 4.4 或更高版本的兼容 Android 设备
2、需要在设备或模拟器上安装 15.0.0 或更高版本的 Google Play 服务
3、最新版本的 Android SDK
4、配置为针对 Android 4.4 (KitKat) 或更高版本进行编译
5、Google开发者账号,登录Firebase开发者后台
二、接入步骤
第1步,设置Google API 控制台项目
(1)、选择国家地区,同意协议
(2)、创建或打开项目
Ps:一般在firebase创建项目后,项目会自动关联到google api ;同时在凭据页面会自动生成Android Client ID、Web Client ID。
如何在firebase创建项目,请查看Cocos Creator Android 平台接入 Google Firebase (Analytics功能)
在 API 控制台中打开项目,如果还没有项目,请创建一个。
这里,我们直接打开firebase 自动创建的 google api 项目,如下图所示:
(3)、凭据页面,获取到Web 客户端 ID( app google sdk 初始化时使用) 、密钥(web服务器验证google登录时使用)
(4)、凭据页面,设置授权
A、依次点击感叹号项 ,进入下一步操作
B、选择 Android apps
C、注册app 项,点击 添加 item
D、输入 包名 、sha-1
E、保存
(4)、完善 OAuth 同意屏幕信息
A、点击左侧同意屏幕标签,选择外部类型
B、输入开发者联系邮箱
C、输入客服邮箱
D、添加测试账号
Google API 控制台项目设置完成,下面添加依赖项。