基于Firebase Unity文档,您只需添加Firebase动态链接SDK,然后侦听传入的链接即可捕获动态链接: void Start()
{
DynamicLinks.DynamicLinkReceived += OnDynamicLink;
}
// Display the dynamic link received by the application.
void OnDynamicLink(object sender, EventArgs args)
{
var dynamicLinkEventArgs = args as ReceivedDynamicLi
在使用firebase 8.7.0打开统一时,我得到了这个错误。
Unable to find command line tool python required for Firebase Android resource generation.
python is required to generate the Firebase Android resource file google-services.xml from Assets/Firebase/GoogleService-Info.plist. Without Firebase Android resources, your ap
在使用firebase 8.7.0打开统一时,我得到了这个错误。
Unable to find command line tool python required for Firebase Android resource generation.
python is required to generate the Firebase Android resource file google-services.xml from Assets/Firebase/GoogleService-Info.plist. Without Firebase Android resources, your ap
我的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
我已经在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;
运行我的游戏在团结,从同一个查询,有时需要大约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
因此,我已经为应用程序(Typescript/Javascript)使用FireStore有一段时间了。 在unity中工作,我刚刚安装了FireStore for Unity的所有合适的包和依赖项。 我不知道如何初始化FireStore对象以将其连接到我的Firebase FireStore。 统一的Firebase似乎相对较新,因为几乎没有文档。 带有unity文档的FireStore似乎几乎不存在。 C# firestoreTest using System.Collections;
using System.Collections.Generic;
using UnityEngine
我有的指示
我在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
要在不使用Firebase消息的情况下获取消息传递中的当前活动,以下代码可以工作:
var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
var activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
但是,Firebase消息传递扩展了默认的团结活动。因此,我更改了我的AndroidJavaClass如下:
var unityPlayer = new AndroidJa