Firebase 显示错误的用户数量(因为我的应用未发布)

Firebase showing wrong number of users (as my app isn't released)

我刚刚在我的 Android 应用程序中实施了 Firebase,我的仪表板显示我有 9 个活跃用户。不过我知道这是错误的,因为该应用程序尚未发布,而且我是唯一一个使用过它的人。

我一直将它保存在同一台设备上 - 我 运行 它具有不同的版本后缀,例如 -debug - 但包名称保持不变。我假设使用调试版本,然后发布版本也不应该增加数字

有谁知道这是为什么,我以为 Firebase 使用了设备 ID,但也许我错了?或者只是国家资助的黑客决定他们喜欢我的应用程序 ;)

Firebase 计算安装在设备上的应用,而不是实际用户。如果您在同一台设备上卸载并重新安装应用程序,则该设备将被计为两个不同的用户。以这种方式定义 "user" 的原因是设备 ID 现在在所有移动设备上始终可用,而在 iOS 上在某些情况下根本不可用。在 Android,非 Play 设备(例如中国的大多数手机)不提供设备 ID。为了在所有平台上保持相同的定义,用户被定义为安装在设备上的应用程序。