unity-firebase-Analytics分析库对接后数据不显示原因,及最终解决方法

自己记录一下unity对接了 FirebaseAnalytics.unitypackage(基于 firebase_unity_sdk_10.3.0 版本) 库后,数据不显示的原因及最终显示解决方法:

1. 代码问题(有可能是代码写的问题,正确的代码如下)

Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
    var dependencyStatus = task.Result;
    if (dependencyStatus == Firebase.DependencyStatus.Available)
    {
        Firebase.FirebaseApp app = Firebase.FirebaseApp.DefaultInstance;
        
        FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

        Debug.Log("firebase:init suc");
    }
    else
    {
        Debug.Log("firebase:init fail");
    }
});

2. 在上述代码 init suc 后,firebase后台依旧没有数据(unity编辑器直接运行、自己手机上直接运行、unity云真机运行都没数据)

原因:
1)unity编辑器运行没数据:在编辑器模式下会显示 init suc,但是此模式下是不上传数据的
2)自己手机上直接运行没数据:自己手机没有google套件不行,所以日记里 init suc,init fail 消息都没有,所以更不会有数据
3)unity云真机运行没数据:有输出 init suc,但是应该此环境被firebase判定为不能上传数据的,或者他上面实际也是没有google套件的,所以也是不会有数据

解决:

1. 确保自己运行测试时已有 init suc

2. 上传到 google play,新建一个内部测试版本,提交版本后,google 就会自动测试,你在自己的firebase后台就能看到实时的数据了。然后,就可以放心的提交正式版本了。

最近更新

  1. TCP协议是安全的吗?

    2024-02-22 10:18:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-22 10:18:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-22 10:18:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-22 10:18:04       20 阅读

热门阅读

  1. 网络安全专业术语中英对照指南

    2024-02-22 10:18:04       24 阅读
  2. R语言【sp】——定义控件光栅

    2024-02-22 10:18:04       21 阅读
  3. # 二进制+Html

    2024-02-22 10:18:04       30 阅读
  4. c语言之continue

    2024-02-22 10:18:04       24 阅读
  5. HTML---html面试题

    2024-02-22 10:18:04       27 阅读
  6. WebRTC 中带宽估计与拥塞控制算法

    2024-02-22 10:18:04       25 阅读