在 Unity 中使用 Firebase Admin SDK

Using Firebase Admin SDK in Unity

我正在尝试遵循这个答案:

但我无法让它工作。 我为 unity 安装了 nuget 插件,安装了 firebase admin sdk 包并安装了它的依赖项。 我收到一堆我不知道如何修复的错误,尽管线程中的人说“只需按照说明操作”,但我还是很困惑,但它不起作用。

您似乎缺少一些依赖项 (System.Collections.Immutable)。由于 this is provided by the system,我推荐的做法是打开播放器设置:

并更改“其他设置”下的“Api 兼容级别*”:

我认为 .NET 4.x 可能有帮助(.NET Standard 2.0 是默认的,错误日志中似乎就是这样),但是无论您当前选择什么,请尝试相反的方向。

最后要尝试的是 运行 在 Windows 机器上执行此操作(如果您当前在 Mac/Linux 上)。在某些情况下,它将使用系统 .NET 而不是 Unity 附带的 Mono 版本(我相信这只是 UWP 发布版本的情况,但它可能适用于编辑器)。