Cocos Creator Android 平台 Google 原生登录
来源:http://www.tudoupe.com时间:2022-02-02
在海外项目中,我们通常需要接入 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 控制台项目设置完成,下面添加依赖项。
第2步,添加依赖项
(1)、在项目根目录 (Project) build.gradle 中添加 google()
确保buildscript和allprojects 部分中都包含 Google 的 Maven 存储库() 。

(2)、在 app 级 build.gradle 中添加库

(3)、java 代码实现 google 登录封装
(4)、res/values/strings.xml 中配置 Web客户端ID
(5)、java 封装 google sdk 初始化,处理返回,并提供登录、登出接口 供 js、ts层调用
(6)、ts 或js 代码封装 java 接口
(7)、ts 或js 代码调用google 登录接口
注意事项:
1、需要使用在同意屏幕时填写的 google 测试账号进行登录测试。
2、需要使用Web客户端ID才能成功。
下一篇:scp776arc
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
