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

时间:2017-07-14 21:02:09

标签: android firebase firebase-analytics

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

我一直把它放在同一台设备上 - 我用-debug之类的不同版本后缀运行它 - 但是包名保持不变。我假设使用调试版本,然后发布版本不应该膨胀数字

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

1 个答案:

答案 0 :(得分:1)

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