【发布时间】:2019-08-30 14:02:37
【问题描述】:
Firebase 提供了一些默认事件,例如 level_up。 以下是在代码中调用此事件的方法:
FirebaseAnalytics.LogEvent(FirebaseAnalytics.EventLevelUp, new Parameter(FirebaseAnalytics.ParameterLevel, levelNumber));
我尝试过像这样制作自己的事件(firebase 快速启动项目的方式):
FirebaseAnalytics.LogEvent("Player pressed the button", "Button name", someIntvalue));
基本上以字符串形式发送参数。
我也试过这样写这个函数:
FirebaseAnalytics.LogEvent("Player pressed the button", new Parameter("Button name", someIntValue));
这两个变体都不会在 firebase 分析的调试视图中注册,但默认事件会。
有什么问题?
提前致谢!
【问题讨论】:
-
您可以在设置活动之前分享一些代码吗?还有你的验证码?
-
这是整个脚本:pastebin.com/vcnN75cx 它包含来自 firebase 示例统一项目的一些代码(我不确定它应该做什么)、一些默认事件和我自己的事件之一(我将其评论为 //MY OWN EVENT)。当某个事件发生时,我从其他脚本调用这个静态函数。
-
所有其他事件都在工作,只是不是您自己的 FrostCharges 事件?
-
您在查看 Firebase 中的参数报告选项卡吗?这就是自定义参数出现的地方。
-
是的,所有其他事件都在工作,在参数报告选项卡(在事件选项卡中)我只有“earn_virtual_currency”事件。也许我找错地方了?这是事件面板的屏幕截图:dropbox.com/s/i1i5wpt1n83lwr6/noname.png?dl=0
标签: c# firebase unity3d firebase-analytics