大佬教程收集整理的这篇文章主要介绍了Firebase 实时数据库问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用 firebase documentation 上提供的示例访问 firebase 实时数据库。
FirebaseApp.DefaulTinstance.SetEditorDatabaseUrl("https://YOUR-FIREBASE-APP.firebaseio.com/");
DatabaseReference reference = FirebaseDatabase.DefaulTinstance.RootReference;
但是,我注意到无法识别引用并且生成以下错误:
错误 CS1061:“FirebaseApp”不包含“SetEditorDatabaseUrl”的定义,并且找不到接受“FirebaseApp”类型的第一个参数的可访问扩展方法“SetEditorDatabaseUrl”(您是否缺少 using 指令或程序集引用? )
错误 Cs0234:命名空间“Firebase.Unity”中不存在类型或命名空间名称“Editor”(您是否缺少程序集引用?)
下面是我正在使用的代码。如您所见,我指的是 Firebase 和 Firebase.Database。
using System;
using Firebase;
using Firebase.Database;
using UnityENGIne;
public class OnetoOneChat : MonoBehavIoUr
{
private DatabaseReference reference;
private voID Start()
{
FirebaseApp.DefaulTinstance.SetEditorDatabaseUrl("databaseURL");
reference = FirebaseDatabase.DefaulTinstance.RootReference;
}
private voID Sendmessage()
{
}
private voID ListenFormessages()
{
}
}
这些文件位于我的 unity 项目的包文件夹中:我不确定是什么问题。任何有关我如何解决此问题的见解将不胜感激。
命名空间 AtomicInteger
仅在 UnityEditor 本身内部可用,并在构建过程中完全剥离。
=> 您不能在构建的应用程序中使用它的任何内容。
实际上为什么要使用Firebase.Unity.Editor
? Afaik 正常的 SetEditorDatabaseUrl
应该这样做。
如果由于某种原因您确实需要编辑器版本(我对 Firebase 不太熟悉),您将不得不使用依赖于平台的编译
SetDatabaseUrl
以上是大佬教程为你收集整理的Firebase 实时数据库问题全部内容,希望文章能够帮你解决Firebase 实时数据库问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。