因此,我已经将Firebase Unity插件集成到我的Unity项目中。我遇到了一个问题,如果我没有连接到互联网,当Firebase试图获取数据库引用时,它将抛出各种错误。在(Firebase.Database.FirebaseDatabase) database.GetReference(path)上调用以下错误。
01/02/0001 17:46:29 [Error] WebSocket: ws_0 - could not get ip address
System.Net.Sockets.SocketException: No such host is known
at Syste
我已经在Unity 2020.3.0.f1上创建了一个简单的应用程序,集成了Firebase sdk 7.1.0。我基本上是在对firebase进行简单的读写操作。它在Unity编辑器中运行良好,但在移动版本中运行不佳,尽管apk构建是100%成功的。
操作系统: Ubuntu 20.04(LTS)。
下面是我的简单代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using Firebase.Database;
using TMPro;
我有的指示
我在UnityEditor上测试了ok,但是当我在android设备上运行时,它会抛出
InvalidOperationException: The firebase realtime database has not been properly initialized. 11-12 10:39:31.724 28717 28760 I Unity : at Firebase.Database.Core.FirebaseConfigExtensions.CreatePlatform (Firebase.FirebaseApp app) [0x00000] in <fi
因此,我已经为应用程序(Typescript/Javascript)使用FireStore有一段时间了。 在unity中工作,我刚刚安装了FireStore for Unity的所有合适的包和依赖项。 我不知道如何初始化FireStore对象以将其连接到我的Firebase FireStore。 统一的Firebase似乎相对较新,因为几乎没有文档。 带有unity文档的FireStore似乎几乎不存在。 C# firestoreTest using System.Collections;
using System.Collections.Generic;
using UnityEngine
运行我的游戏在团结,从同一个查询,有时需要大约90秒-120秒从RTDB获得数据。当它发生的时候,我有时会得到这个
Cannot send message. websocket is not available
UnityEngine.Debug:LogWarning(Object)
Firebase.Platform.FirebaseLogger:LogMessage(PlatformLogLevel, String) (at Z:/tmp/tmp.YjzkX82xZ8/firebase/app/client/unity/src/Unity/FirebaseLogger.cs:92)
Fi
我已经使用了一年的团结,并决定制作一个简单的聊天应用程序。我决定使用Google的Firebase来存储我的用户和聊天数据。我计划在安卓系统上使用这个应用程序(iOS在未来)。我的问题是团结不能生成Firebase Android文件。我查找了错误,然后把它带到了。我执行了推荐解决方案,创建了实时数据库,并重新安装了json和plist文件。它不起作用。我仍然得到以下错误。
从/Users/Family/Desktop/கலைமாறன்/Unity/STEMastery/Assets/../Assets/Firebase数据/Google-services.json生成Firebase An
我的Android版本无法初始化Firebase消息,出现以下错误:
I/Unity (30673): InitializationException: Failed to read Firebase options from the app's resources. You'll need to either at least set App ID and API key or include google-services.json your app's resources.
I/Unity (30673): at Firebase.FirebaseA
我创建的函数在本地使用firebase命令可以很好地工作。当我将它部署到firebase函数时,它开始抛出错误:
“CORS策略阻止从'‘处访问 '’:请求的资源上不存在‘访问控制-允许-原产地’标题”
以下是有关该项目的要点&代码:
使用ExpressJs创建web API
主机和功能都在同一个Firebase项目中。
我已经尝试过以下CORS npm软件包的实现
const cors = require('cors')
var corsOptionsDelegate = function (req, callback
我有两个Firebase项目(一个用于开发,一个用于生产),在“资产”文件夹中,我分别为每个文件夹创建了两个文件夹,每个文件夹都包含其google-services.json文件。我已经编写了一些指令来读取API身份验证和信息的特定值,例如如下所示并相应地填充字符串:
#if DEVELOPMENT_BUILD || UNITY_EDITOR
public static string apiKey = "";
public static string authDomain = "";
public static s
如何在firebase实时数据库中创建cron作业,我有一个android应用程序和应用程序有奖励,当用户在后台获得奖励时,我更新了bool var Gift为真,用户只有在礼物是假的情况下才能获得奖励,那么当他获得奖励时,礼物变成了真,我需要一个cron作业每天重置这个变量,你能帮助我吗?PD:我正在为android游戏和firebase实时数据库后端的unity工作
要在不使用Firebase消息的情况下获取消息传递中的当前活动,以下代码可以工作:
var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
但是,Firebase消息传递扩展了默认的团结活动。因此,我更改了我的AndroidJavaClass如下:
var unityPlayer = new AndroidJa
我正在Unity中构建一个,并寻找从谷歌和Facebook读取日历事件数据的最简单的方法(让我们从谷歌开始)。我试过使用,但Unity不支持.NET 4.0或更高版本(Google Calendar API只支持.NET 4.0或更高版本)。Unity确实有一个.NET 4.6实验版本,但是在Visual Studio中,在安装了Google.Apis.Auth etc和PuTTY包管理器中需要的其他包之后,C#代码仍然不能识别下面导入的包:
using Google.Apis.Auth.OAuth2;
using Google.Apis.Calendar.v3;
using Google.A