動作しない私は、今、4時間以上、この問題を解決するために、まだ何もしようとされていない...Firebaseで匿名ユーザーを作成すると
私はユーザーのみに署名したが、私にデータを読み書きできることをしたいです私は匿名ユーザーを作成することにしました。
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
今、私は私のMainActivityでこのコードを持っている:
mAuth = FirebaseAuth.getInstance();
mAuth.signInAnonymously().addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
System.out.print("NEW USER SIGNED IN?");
} else {
Log.d(TAG, "Fail");
}
}
});
このコードの目的は、匿名ユーザーを作成することで、読んで、私のデータベースに書き込むことができる私はこのようなfirebaseルールを設定しましたしかし、このコードは呼び出されることさえありません。
これは、Firebaseデータベースにデータを読み書きできる匿名ユーザーを作成する正しい方法ですか?
[ここ](https://firebase.google.com/docs/auth/android/anonymous-auth)は正しい方法です。 –
ユーザーが既にログインしているかどうかを確認してください。 –
表示されているコードがうまくいくはずです。しかし、それが呼び出されていない場合、それが動作する方法はありません。うまくいかないことのより完全な例を挙げることはできますか?例えば。あなたはデータベースの読み書きができないと言います。共有したコードは、データベースにアクセスするコードとどのように関連していますか? –