0
どこでもこの回答を見つけることはできません。 base.auth().signInAnonymously()
でランダムにユーザーを認証した後、currentUser()
を呼び出すと、その匿名ユーザーが返されますか?currentUser()は匿名ユーザーFirebaseを返しますか?
基本的には、ユーザーが実際にログインしているか、匿名で認証されているかを把握しようとしています。助けてください。
どこでもこの回答を見つけることはできません。 base.auth().signInAnonymously()
でランダムにユーザーを認証した後、currentUser()
を呼び出すと、その匿名ユーザーが返されますか?currentUser()は匿名ユーザーFirebaseを返しますか?
基本的には、ユーザーが実際にログインしているか、匿名で認証されているかを把握しようとしています。助けてください。
「はい、できます」とは、Frank van Puffelen saidです。あなたはユーザー得ることができます:
private FirebaseUser user;
private FirebaseAuth auth;
auth = FirebaseAuth.getInstance();
user = auth.getCurrentUser(); /* Get the user */
を、ユーザーがnullでない場合、ユーザはメソッドisAnonymous()
を使用して匿名であれば、あなたは検出することができます:
if (user != null) {
if (user.isAnonymous()) {
// Do something
}
}
はい、それはなります。この作業に問題がある場合は、問題を再現する最小限のコードを表示してください。 –
こんにちは@FrankvanPuffelen、本当のユーザーと匿名で認証されたユーザーの違いを教えてくれる方法はありますか? –
@MichaelJonesあなたのコードですか? –