在 Firebase Analytics 控制台 (Swift) 中记录自定义事件
Posted
技术标签:
【中文标题】在 Firebase Analytics 控制台 (Swift) 中记录自定义事件【英文标题】:Logging custom events in the Firebase Analytics console (Swift) 【发布时间】:2016-09-23 20:49:10 【问题描述】:我正在尝试为我的位置评级应用 (Swift) 记录自定义事件。查看示例后,您似乎为属性赋予了类似于 JSON 数据库的值。我仍然没有在分析控制台中看到名为记录的事件(大约一个星期)。它没有任何调试错误。这是实例:
FIRAnalytics.logEventWithName("Ratings", Parameters[
"rating": (indexPath.row + 1)
有什么建议吗?
【问题讨论】:
您是否尝试使用参数 -FIRAnalyticsDebugEnabled 开启调试模式?它应该向您显示事件是否已成功记录。 【参考方案1】:在 Swift 中记录自定义事件的语法是:
FIRAnalytics.logEventWithName("Ratings", parameters: [
"rating": (indexPath.row + 1)
])
通过设置断点确保部分代码正在执行。也许它没有运行。
【讨论】:
忘了把它放在这里,但我确实按照你展示的方式关闭了那里的论点。仍然没有得到任何东西。【参考方案2】:真的很晚了,但它可能对某人有所帮助
Analytics.logEvent("Ratings", parameters: [
"rating" : (indexPath.row + 1)
])
FIRAnalytics 被 Analytics 替换,logEventWithName 被 logEvent 替换
【讨论】:
以上是关于在 Firebase Analytics 控制台 (Swift) 中记录自定义事件的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Analytics:事件参数未记录在 FB 控制台上
在 Firebase Analytics 控制台 (Swift) 中记录自定义事件
IOS 应用未显示在 Firebase Analytics 中