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

问题描述 投票:0回答:4

我正在尝试记录我的位置评级应用程序 (Swift) 的自定义事件。查看示例后,您似乎为属性赋予了类似于 JSON 数据库的值。我仍然没有在分析控制台中看到名为 Logged 的事件(已经大约一周了)。它没有任何调试错误。这是例子:

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

有什么建议吗?

ios swift firebase firebase-analytics
4个回答
15
投票

确实很晚了,但可能对某人有帮助

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

FIRAnalytics 替换为 Analytics,logEventWithName 替换为 logEvent


5
投票

在 Swift 中记录自定义事件的语法是:

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

通过设置断点确保部分代码得到执行。也许它没有运行。


3
投票
import FirebaseAnalytics

示例代码:

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

0
投票

按照以下步骤操作:-

import FirebaseAnalytics

在您想要触发的位置添加日志事件(在最新的 iOS 17 上测试),

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

您还可以编辑方案并添加参数(-FIRAnalyticsDebugEnabled)以在调试模式下进行测试。继续 Firebase -> Analytics 下拉菜单 -> 调试视图。您可以在此处映射调试事件。:-

PS:- 反思这些事件大约需要 24 小时或更短的时间。

© www.soinside.com 2019 - 2024. All rights reserved.