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

Tas*_*ari 5 unity-game-engine firebase firebase-authentication google-signin

在 Firebase 身份验证的官方文档中,该指南仅介绍如何googleAccessToken在本机 Android 和 iOS 上获取身份验证。Unity 的官方指南中没有提供任何解决方案。

显示问题的官方文档

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

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

mus*_*aft -3

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

然后包含适用于 ios 的 GoogleService-Info.plist。

https://firebase.google.com/docs/unity/setup

https://firebase.google.com/docs/unity/setup#add_the_sdk_to_your_app

适用于 ios 的 GoogleService-Info.plist 位于您的 google 控制台中。