我正在開發一個應用程序,通過Google帳戶對用戶進行身份驗證。身份驗證工作得很好。我需要找到總用戶。Firebase Android中註冊用戶總數
如何找到來自認證部分的用戶總數? 有沒有辦法檢索Firebase Android中的用戶數量。
我正在開發一個應用程序,通過Google帳戶對用戶進行身份驗證。身份驗證工作得很好。我需要找到總用戶。Firebase Android中註冊用戶總數
如何找到來自認證部分的用戶總數? 有沒有辦法檢索Firebase Android中的用戶數量。
從控制檯,目前註冊用戶數量應該是可見的右下側的認證頁面:
目前還沒有API來獲取,這是用戶的數量通過Firebase身份驗證註冊。
作爲一種解決方法,您可以使用Firebase Database,在註冊後將用戶存儲在那裏,然後從那裏檢索計數。請注意,確保用戶只能讀取他們需要的數據總是很好的。
您可以使用firebase雲功能來實現此目的。
https://firebase.google.com/docs/functions/auth-events
exports.onUserCreated = functions.auth.user().onCreate(event => {
return admin.database().ref('/totalUsers').once('value').then(snapshot => {
var count = snapshot.val();
count = count + 1;
return admin.database().ref('/totalUsers').set(count);
});
});
exports.onUserDeleted = functions.auth.user().onDelete(event => {
return admin.database().ref('/totalUsers').once('value').then(snapshot => {
var count = snapshot.val();
count = count - 1;
return admin.database().ref('/totalUsers').set(count);
});
});
你在你的數據庫節點
xxxxx-xxxx.firebaseio.com/totalUsers
優秀的解決方法來初始化計數爲0! –