Unity 接入 Google 登录 (可获取 id_token 字段)

完整项目资源下载:https://download.csdn.net/download/crystal_WJT/88691229


1、需要在后台建立web类型的凭据(credentials)
https://console.cloud.google.com/apis/credentials
2、firebase config
https://console.firebase.google.com/project/specialwarships/settings/general
下载 google-services.json (可以全网页搜索 google-services.json)

GeneratedLocalRepo 是引用的firebase的Unity库
GoogleSignIn 文件夹里的是Unity代码,包含测试项目场景和代码 (Assets\GoogleSignIn\SignInSample\SigninSampleScript.cs)
Plugins 主要包含以下内容
  1、Google登录的jar包
  2、Firebase-Messaging 的Activity ,接入Messaging必须让 Unity 的Activity继承 Firebase 的Activity
  3、mainTemplate.gradle 有两项内容
    1)添加firebase的Unity库的引用地址,例如以下代码
        ([rootProject] + (rootProject.subprojects as List)).each { project ->
            project.repositories {
                def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
              
                maven {
                    url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository")
                }
            }
        }
    2)在mainTemplate.dependencies 中引入 Firebase 和 google-signin-support 库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值