Можем ли мы удалить свойства пользователя из Firebase Analytics?
У Firebase Analytics есть "Пользовательские свойства", когда мы создали один, у нас есть 2 поля: name
и description
. Когда это свойство создано, у меня есть только один вариант, который является редактированием.
Этот параметр редактирования дает разрешение на изменение описания, но не на изменение имени пользователя.
Можно ли удалить это свойство пользователя?
Ответы
Ответ 1
Нет, не сейчас.
Официальное выражение: на данный момент ваши единственные варианты - создать новый проект или подождать, пока мы не добавим возможность удалять слоты. Пока нет ETA.
от: Steve Ganem по адресу https://groups.google.com/forum/#!topic/firebase-talk/Z-dPnzcW_Gw
Ответ 2
Есть обходной путь. Вы можете сбросить текущую аналитику для пользователя следующим образом.
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.
Ответ 3
Кажется, что недавно была добавлена опция архивирования, это также упоминается в документации.