当前位置:   article > 正文

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

unity获取googleid

完整项目资源下载: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 库

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/706994
推荐阅读
相关标签
  

闽ICP备14008679号