实际事件日志需要几个小时才能反射(reflect)在仪表板上。所以我正在使用 DebugView
来分析事件。
我的应用程序具有登录/注销功能。应用程序可供多个用户使用。
成功登录后,调用 FirebaseAnalytics.getInstance(context).setUserId("user id")
。
然后所有进一步的日志都在给定的用户 ID 下。到现在为止还好。 但是,如果我使用不同的用户登录,则用户 ID 不会发生变化,并且所有日志事件都在前一个之下。
如何在每次登录调用时重置用户 ID?
最佳答案
您可以通过将用户 ID 设置为空来删除用户 ID 或将其替换为新的用户 ID。 userID 只是一个用户属性,在设置后与所有事件一起使用,因此您需要在用户注销时将其设置为空,并在其他用户登录时设置新的用户 ID。
关于android - 在 Firebase Analytics 中重置 user_id 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46174143/