如何在Unity上的Firebase身份验证中获取googleTokenID和googleAccessToken

如何在Unity上的Firebase身份验证中获取googleTokenID和googleAccessToken,firebase,unity3d,firebase-authentication,google-signin,Firebase,Unity3d,Firebase Authentication,Google Signin,在Firebase身份验证的官方文档中,本指南仅介绍如何在本机Android和iOS上获取googleAccessToken。在他们的官方指南中没有统一的解决方案 我找到的最接近的解决方案是使用Google Play Services插件for Unity来获取访问令牌,这对于跨平台来说不是一个好的解决方案,因为以下插件在iOS平台上已被弃用。所以,你的代码在iOS上不起作用 此外,我认为为“googleIdToken”添加插件是一个昂贵的解决方案 fire base文档似乎有一个unity

在Firebase身份验证的官方文档中,本指南仅介绍如何在本机Android和iOS上获取
googleAccessToken
。在他们的官方指南中没有统一的解决方案

我找到的最接近的解决方案是使用Google Play Services插件for Unity来获取访问令牌,这对于跨平台来说不是一个好的解决方案,因为以下插件在iOS平台上已被弃用。所以,你的代码在iOS上不起作用


此外,我认为为“googleIdToken”添加插件是一个昂贵的解决方案

fire base文档似乎有一个unity SDK来实现您想要做的事情

然后包括ios的GoogleService-Info.plist


ios版的GoogleService-Info.plist位于您的谷歌控制台中。

此过程非常复杂,Firebase文档也帮不上忙

为了解决这个问题,谷歌最近发布了针对Unity的谷歌登录插件

您可以在read me文件中找到详细说明


https://github.com/googlesamples/google-signin-unity

嘿,这是我们访问的每个人建议的相同链接,请提供一些有用的,确实有帮助的链接。不确定为什么会被否决,可能是上面对一个2岁问题的评论海报。我提供的链接仍然有效,我的答案中的goolge doc页面链接也有youtube视频演练。这是因为plist不包含GoogleIDtoken-也许如果你真的阅读了-这不是将应用程序连接到项目的问题,而这正是plist为iOS所做的。嗨,你找到解决方案了吗?@Pramod,有点晚了,但给你