Firebase Analytics有一个'用户属性',当我们创建一个用户属性时,我们有两个字段:name
和description
。创建此属性后,我只有一个选项,即编辑。
此编辑选项仅授予更改说明的权限,但不允许更改用户属性名称。
是否可以删除此用户属性?
答案 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中也提到了该选项。