2017-06-21 21 views
1

私は、Googleアカウントを通じてユーザーの認証を行うアプリケーションを開発しています。認証は完全に正常に動作しています。そして、私は合計のユーザーを見つける必要があります。Firebase Androidの登録ユーザーの総数

認証セクションからの合計ユーザー数の検索方法は? Firebase Androidのユーザー数を取得する方法はありますか?

答えて

1

コンソールから、現在の登録ユーザー数は、認証ページの右下に表示されるはずです:

enter image description here

たユーザーの数を取得するには何のAPIは現在ありませんFirebase認証によって登録されます。

回避策として、Firebase Databaseを使用して、登録後にそこにユーザーを格納し、そこでそこからカウントを取得することができます。ユーザーが必要なデータだけを読むことができるようにすることは、常に良いことに注意してください。

3

firebaseクラウド機能を使用してこれを実現できます。あなたのデータベース・ノードで0

xxxxx-xxxx.firebaseio.com/totalUsers 
+0

優秀な回避策として、カウントを初期化する必要があり

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); }); }); 

!! –

関連する問題