Firebase Analytics - setUserProperty 持续 "app lifecycle"

Firebase Analytics - setUserProperty persists through "app lifecycle"

documentation for the setUserProperty on FirebaseAnalytics表示属性"persists throughout the app lifecycle and across sessions."

这里的"app lifecycle"到底是什么意思?这是否意味着在用户卸载该应用程序或强制终止该应用程序之前会重置 属性 值?

这意味着一旦设置了用户属性,该值将被保留,直到应用程序被卸载。关闭应用程序或通过从最近的应用程序列表中滑动来终止应用程序进程不会清除该值。

此外,一旦用户 属性 被设置为全局。这意味着从任何应用程序进程记录的数据都将具有与之关联的值。例如,如果您的应用程序有后台进程 运行,并且您设置了来自 UI 进程的值,它也将与从后台进程记录的所有事件相关联。

您可以通过另一个 setUserProperty 调用更改用户 属性 值。要使用空值清除值调用 setUserProperty。