我们可以从Firebase Analytics中删除用户属性吗?

时间:2016-10-05 14:33:42

标签: android firebase firebase-analytics

Firebase Analytics有一个'用户属性',当我们创建一个用户属性时,我们有两个字段:namedescription。创建此属性后,我只有一个选项,即编辑。

此编辑选项仅授予更改说明的权限,但不允许更改用户属性名称。

是否可以删除此用户属性?

3 个答案:

答案 0 :(得分:18)

不,还没有。

官方声明是:目前,您唯一的选择是创建一个新项目或等到我们添加删除插槽的功能。那还没有ETA。

来自:https://groups.google.com/forum/#!topic/firebase-talk/Z-dPnzcW_Gw

的Steve Ganem

答案 1 :(得分:0)

有一个解决方法。您可以像这样为用户重置当前分析。

FirebaseApp.configure()

Analytics.setUserID("tt")

// Register properties test1, test2,…test26 (the 26 will fail)
for i in (1...26) {
    Analytics.setUserProperty("test", forName: "test\(i)")
}

Analytics.logEvent("bang", parameters: [:])

InstanceID.instanceID().deleteID { (error) in
    InstanceID.instanceID().getID(handler: { (token, err) in
        Analytics.resetAnalyticsData()

        Analytics.setUserID("tt")

        // Now you can set new 25 properties
        for i in (26...30) {
            Analytics.setUserProperty("test", forName: "test\(i)")
        }

        Analytics.logEvent("bang", parameters: [:])
    })
}

例如,在将事件导出到BigQuery时,这很方便。

答案 2 :(得分:0)

似乎最近添加了 archive 选项,在docs中也提到了该选项。

firebase user properties

相关问题