我刚刚在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.
}
});
提前谢谢
答案 0 :(得分:0)
好吧,我整天都在寻找,发现操作系统之间的过滤器也在仪表板和事件点击的左上角。 我也将代码用于IOS和Android,并且也开始在IOS中获得自定义事件。