1
私はIonic2とFirebaseを使用しているアプリケーションで作業しています。firebase google認証プロバイダで作成されたUIDの数を取得します
私のアプリにサインインしたユーザーの数を表示したいとします。 これを見つける方法はありますか?
Google認証プロバイダを使用して、人々が自分のアプリにログインできるようにしました。この部分は、以下の機能を完璧に働いている:
signin(){
var provider = new firebase.auth.GoogleAuthProvider();
provider.addScope('https://www.googleapis.com/auth/plus.login');
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Google Access Token. You can use it to access the Google API.
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
// ...
}).catch(function(error) {
// Handle Errors here.
});
}
にサインインした後、任意のユーザーのデータは以下のコードを実装してアクセスすることができます
var user = firebase.auth().currentUser;
は、私は、ユーザーの数を表示したい人私のアプリにサインインしました。 それを見つける方法はありますか?親切に助けてください!
ありがとうございました。
はい、それはいくつかのアイデアを与えています! '.info/connected'これは、接続された人や単なる単元の人と同様に' snap.val() 'の結果を返しますか? –
'.info/connected'の値は、現在のユーザの値です。 https://firebase.google.com/docs/database/web/offline-capabilities#section-connection-state –
ありがとうございます。サインアップ中にユーザーの詳細を保存する予定です。カウントしたいと思ったら、numchild()を使用して完了させてください。それは良いテクニックですか?しかし、多数のユーザーの場合は、障害が発生している可能性があります。 –