[Firebase上的Google Analytics(分析)仪表板中的第一个显示显示总活动用户。
我的理解是,这表明在给定时间段内使用该应用程序的用户数量。但是,其中一些用户可能已卸载了该应用程序。是否有单独的数字显示总安装次数?我只需要知道在任何给定时间主动安装了我的应用的用户数量。
浏览firebase API,此网页是您最好的选择
https://firebase.google.com/docs/auth/admin/manage-users
向下滚动它会显示一个标记为“列出所有用户”的部分不确定您使用的是哪种语言,但是在C ++中是
// Start listing users from the beginning, 1000 at a time.
var pagedEnumerable = FirebaseAuth.DefaultInstance.ListUsersAsync(null);
var responses = pagedEnumerable.AsRawResponses().GetEnumerator();
while (await responses.MoveNext())
{
ExportedUserRecords response = responses.Current;
foreach (ExportedUserRecord user in response.Users)
{
Console.WriteLine($"User: {user.Uid}");
}
}
// Iterate through all users. This will still retrieve users in batches,
// buffering no more than 1000 users in memory at a time.
var enumerator = FirebaseAuth.DefaultInstance.ListUsersAsync(null).GetEnumerator();
while (await enumerator.MoveNext())
{
ExportedUserRecord user = enumerator.Current;
Console.WriteLine($"User: {user.Uid}");
}
[您可以代替编写一行,而只需向一个int变量添加一行即可,您可以在其他地方声明该变量,并在想要了解总人数时引用该变量。
截至实际用户仍处于活动状态,不确定是否可以这样做。
您可以尝试与当前连接的人员验证User ID令牌(或仅比较令牌),以弄清楚谁在线/离线。
https://firebase.google.com/docs/auth/admin/verify-id-tokens