firebaseとandroid studioを使用してFacebookで非常に簡単なログインを作成しようとしています。 Facebookとの私のログインが動作し、私はそのアプリケーションを実行しサインインできましたが、私の情報は誰もfirebaseに保存されていませんでした(私は人の名前、電子メールなどを持っています)私はそれを理解することができず、私はとても多くのことを試みました。また、私はチェックし、すべての私のgradleファイルは最新であり、firebaseは正しく設定されているので、それとは何の関係もありません。 PLZヘルプ。firebase authに読み込まれないユーザー情報
firebaseAuth = FirebaseAuth.getInstance();
firebaseAuthListner = new FirebaseAuth.AuthStateListener(){
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if(user != null){
// what do i put here to pull out the fb users info into firebase?!
goMainScreen();
}
}
};
私が試してみました:
if(user != null){
String name = user.getDisplayName();
String email = user.getEmail();
String uid = user.getUid();
私が試してみました:
if (user != null) {
// User is signed in
Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
} else {
// User is signed out
Log.d(TAG, "onAuthStateChanged:signed_out");
}
私はfirebaseとAndroid Studioに新しいですが、何かアドバイスするので、それはおそらくダム間違いです知っています助けて。ありがとうございます
「私は非常に多くのことを試みました」 - 何のように?トラブルシューティングに役立てるために私たちと共有できる特定の例外を実行しましたか? – avojak
'if(user!= null)'にブレークポイントを設定して、実行中に何が起こっているのか確認しましたか?これは、ユーザー変数がユーザー情報を保持しているかどうかを示します。また、そのコードに達したかどうかがわかります。 – Tequilaman