当前位置: 首页 > news >正文

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后台就能看到实时的数据了。然后,就可以放心的提交正式版本了。

http://www.lryc.cn/news/304676.html

相关文章:

  • JWT(JSON Web Token)原理、应用与安全性分析
  • Redis 缓存(Cache)
  • ChatGPT回答模式
  • 戏曲文化苑|戏曲文化苑小程序|基于微信小程序的戏曲文化苑系统设计与实现(源码+数据库+文档)
  • Mysql数据库主从集群从库Slave因为RelayLog过多过大引起服务器硬盘爆满生产事故实战解决
  • QT基本组件
  • uniapp实现全局悬浮框
  • C语言特殊函数
  • 全栈开发(TS,React,Vue, Java, 移动端flutter)接单
  • vue3使用百度地图
  • docker 安装达梦dm8 包含lincese
  • golang入门介绍-1
  • 273.【华为OD机试真题】园区参观路径(动态规划-JavaPythonC++JS实现)
  • ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(二)
  • 超市售货|超市售货管理小程序|基于微信小程序的超市售货管理系统设计与实现(源码+数据库+文档)
  • 流程图:理解、创建与优化的视觉工具
  • Java EE面试题解析(下)
  • 从零开始手写mmo游戏从框架到爆炸(二十一)— 战斗系统二
  • 强化学习入门(Matlab2021b)-创建环境【3】
  • C++如何避免float误差?
  • 深信服技术认证“SCCA-C”划重点:深信服超融合HCI
  • Vue3路由元信息
  • 实用区块链应用:去中心化投票系统的部署与实施
  • Flink中的双流Join
  • 协程源码 launch 流程跟踪学习
  • 苍穹外卖Day02——总结2
  • 探索Nginx:一款高效、稳定的Web服务器和反向代理工具
  • 文案改写软件,高效改文案的方法
  • 黑马头条-day10
  • C++的stack容器->基本概念、常见接口