При просмотре API Firebase эта веб-страница станет для вас лучшей ставкой
https://firebase.google.com/docs/auth/admin/manage-users
При прокрутке вниз есть раздел с пометкой "Список всех пользователей" «Не знаю точно, какой язык вы используете, но в Node.js это
function listAllUsers(nextPageToken) {
// List batch of users, 1000 at a time.
admin.auth().listUsers(1000, nextPageToken)
.then(function(listUsersResult) {
listUsersResult.users.forEach(function(userRecord) {
console.log('user', userRecord.toJSON());
});
if (listUsersResult.pageToken) {
// List next batch of users.
listAllUsers(listUsersResult.pageToken);
}
})
.catch(function(error) {
console.log('Error listing users:', error);
});
}
// Start listing users from the beginning, 1000 at a time.
listAllUsers();
. Приведенное выше описание гарантирует, что у вас есть список всех аутентифицированных пользователей. Просто объедините это с
exports.appUninstall = functions.analytics.event('app_remove').onLog(event => {
const user = event.user; // structure of event was changed
const uid = user.userId; // The user ID set via the setUserId API.
// add code for removing data
});
И удалите ID пользователя и уменьшите число активных пользователей на 1, чтобы иметь общее представление об установленных приложениях.
, надеюсь, это будет работать лучше.