【问题标题】:Initialize the Fire SDK on Unity for IOS在 Unity for IOS 上初始化 Fire SDK
【发布时间】: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


    【解决方案1】:

    好吧,我整天都在寻找,我发现操作系统之间的过滤器也在仪表板和事件点击的左上角。 我还使用了 IOS 和 Android 的代码,并且我也开始在 IOS 中获取自定义事件。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 2021-12-01
      • 1970-01-01
      相关资源
      最近更新 更多