私はAndroid開発とFirebase(新しいgoogle one)にはかなり新しいです。私は電子メールとパスワードの機能を使いたいが、特定のユーザ(私のfirebaseコンソールのもの)に署名する。私はこれがかなり広い質問であることを知っていますが、どんな助けでも大歓迎です。firebase authとandroid developmentの新バージョン
0
A
答えて
1
まず、Firebaseのドキュメントを確認してください。あなたは公式Firebaseウェブサイト上で見つけることができます:
1. https://firebase.google.com/docs/auth/android/manage-users
2. https://firebase.google.com/docs/auth/android/password-auth
その後、あなたはFirebase Authentication samplesをチェックし、メール/パスワード設定を探す必要があります。
0
プロジェクトを作成してアプリケーションを追加したら、console/auth/sign_inメソッドに移動して電子メールとパスワードの認証を有効にする必要があります。
ランチャーアクティビティでは、現在のユーザーの状態を確認し、必要なアクションをuser != null
、またはuser == null
に基づいて実行する必要があります。あなたの好み。
FirebaseAuth.AuthStateListener authStateListener;
authStateListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null){
startActivity(new Intent(LoginPage.this,MainActivity.class));
}
}
};
auth.addAuthStateListener(authStateListener);//this one in onStart
、あなたがサインインのためにこれらの2つの方法を使用して、新しいユーザーを作成することができ、それぞれ
FirebaseAuth auth;
auth = FirebaseAuth.getInstance();
auth.signInWithEmailAndPassword(email , password)
.addOnCompleteListener(LoginPage.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()){
}else {
}
}
});
auth.createUserWithEmailAndPassword(email,password)
.addOnCompleteListener(SignUpPage.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()){
}else {
}
}
});
はのMMBが提供するすべてのリンクに移動し、またシンプルかつ作業例
この linkを見ます関連する問題
- 1. 更新されたAndroidスタジオ - Firebase Auth Fail
- 2. FireBase JSとHTML AUTH
- 3. Android Things DP6とfirebase-ui-authが非常に遅い
- 4. Firebase AuthとVue-router
- 5. android application development
- 6. Android Development View Proportionality
- 7. Ionic 2 + Firebase Auth
- 8. Firebase auth。$ createUserWithEmailAndPassword not working
- 9. Firebase Auth always nil
- 10. バグ:Firebase Auth Google delete EmailPassword Auth
- 11. Firebase auth ui(firebaseui:firebase-ui-auth)
- 12. Firebase - Authカスタムトークンエラーauth/network-request-failed
- 13. データモジュールのAndroid Kotlin Dagger 2とFirebase Authの使い方は?
- 14. Android Firebase Auth:アプリ内でアカウントの確認とパスワードのリセット
- 15. Firebase Auth/Notificationリアルタイムデータベースとデータストレージ
- 16. YouTube API android application development
- 17. Samsung Android Kernel Development Toolchain
- 18. Firebase Auth with Rails?
- 19. Swift Firebase Auth Error
- 20. Firebase Auth + Own Api
- 21. Firebase Auth for Java
- 22. Firebase authカスタムトークンiOS
- 23. Auth firebase onAuthStateChange
- 24. Firebase Auth AngularJs
- 25. Firebase Auth getcurrentUser java.lang.NullPointerException
- 26. React Native + Firebase Auth - displayName
- 27. Firebase Authが機能しない - エミュレータの「Google Playサービスを更新する」メッセージ(Android)
- 28. Firebase Auth C++ - persistログイン
- 29. Firebase Auth - プログレッシブウェブアプリケーション(ポリマー)オフラインモード
- 30. ionic/firebase/cordova facebook Auth