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

时间:2016-09-23 20:49:10

标签: ios swift firebase firebase-analytics

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

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

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

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

var old_array = [[1, red], [2, green], [3, red], [3, blue], [5, green]],
    old_count = old_array.length,
    unique_array = [], check_array = [], i = 0;

for(; i < old_count; i++) {
    if (check_array.indexOf(old_array[i][1]) === -1) {
        check_array.push(old_array[i][1]);// this array is filled with new colors, and used for checking
        unique_array.push(old_array[i]);
    }
}

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

答案 1 :(得分:0)

真的很晚了,但可能会帮助某人

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

将FIRAnalytics替换为Google Analytics(分析),并将logEventWithName替换为logEvent