【发布时间】:2018-12-10 16:54:50
【问题描述】:
我刚刚在 Unity 中启动了一个项目,并集成了 FireBase Analytics。 在遇到一些问题后,我能够从 IOS 和 Android 设备获取数据,因此我添加了一些自定义事件。 我按照here 的说明进行操作,然后盯着仪表板中的结果。我的问题是我不确定 IOS 和 Android 是否都在发送事件,而且我不知道如何在仪表板中分离事件。我特别担心,因为我不确定我是否误解了这行说明:
Android 上的 Firebase Unity SDK 需要 Google Play 服务,该服务必须是最新的,才能使用 SDK。应在应用程序的开头添加以下代码,以检查并选择性地更新 Google Play ....
我认为以下代码必须仅为 Android 添加,所以我没有将其添加到 IOS。你能告诉我我是否也为IOS添加了这个代码吗?以及如何检查每个操作系统的事件?
Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
var dependencyStatus = task.Result;
if (dependencyStatus == Firebase.DependencyStatus.Available) {
// Create and hold a reference to your FirebaseApp, i.e.
// app = Firebase.FirebaseApp.DefaultInstance;
// where app is a Firebase.FirebaseApp property of your application class.
// Set a flag here indicating that Firebase is ready to use by your
// application.
} else {
UnityEngine.Debug.LogError(System.String.Format(
"Could not resolve all Firebase dependencies: {0}", dependencyStatus));
// Firebase Unity SDK is not safe to use here.
}
});
提前谢谢你
【问题讨论】:
标签: android ios firebase unity3d