在Firebase Analytics控制台中记录自定义事件(Swift)

4

我正在尝试为我的位置评分应用(Swift)记录自定义事件。在查看了一些示例后,似乎你需要给属性赋一个类似于JSON数据库的值。但是,我还没有在分析控制台中看到已经记录的事件名称(已经过去了大约一周)。它没有任何调试错误。以下是实例:

FIRAnalytics.logEventWithName("Ratings", Parameters[
    "rating": (indexPath.row + 1)

任何建议吗?

1
你尝试使用参数-FIRAnalyticsDebugEnabled打开调试模式了吗?它应该会显示事件是否成功记录。 - adbitx
3个回答

10

虽然已经很晚了,但这可能会对某些人有所帮助。

 Analytics.logEvent("Ratings", parameters: [
        "rating" : (indexPath.row + 1)
        ])

FIRAnalytics被替换为Analytics,logEventWithName被替换为logEvent。


5
在Swift中记录自定义事件的语法应该是:
FIRAnalytics.logEventWithName("Ratings", parameters: [
  "rating": (indexPath.row + 1)
])

通过设置断点来确保您的代码的某一部分被执行。也许它没有被运行。


1
忘记在这里放了,但我确实按照你展示的方式关闭了参数。仍然没有得到任何东西。 - Ameer Akashe

2
import FirebaseAnalytics

示例代码:

Analytics.logEvent("share_image", parameters: [
  "name": name as NSObject,
  "full_text": text as NSObject,
])

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接