DatabaseException:无法获取 FirebaseDatabase 实例:在 FirebaseApp 中或从 GetInstance() 调用中指定 DatabaseURL

问题描述 投票:0回答:2

我只是测试是否可以尝试在我的 firebase 数据库中发送数据,但我一直在修复此类错误。 “无法获取 FirebaseDatabase 实例”。我不知道发生了什么。

void TryDataSend(){   
   DatabaseReference root = FirebaseDatabase.DefaultInstance.RootReference;
}
firebase unity-game-engine firebase-realtime-database
2个回答
1
投票

为了能够连接到 Firebase 数据库,

FirebaseDatabase
对象需要知道该数据库的 URL。它通常会:

  • 启动时可从
    google-services.json
    (Android) 或
    GoogleService-Info.plist
    (iOS) 文件中读取此内容,如此处
  • 所述
  • 或者您可以在代码中指定 URL,将其传递给
    FirebaseDatabase.GetInstance

错误消息似乎表明这些事情都没有发生,因此我建议检查链接并查看您是否已采取所有步骤。


0
投票

解决方案很简单。在 Firebase 控制台上创建数据库后,下载更新的配置文件并替换为 Unity 项目中的旧配置文件。 在此输入图片描述

在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.