[英]Android - AuthUI - firebase doesn't work when login by facebook
[英]Anonymous Login & Username: Firebase + AuthUI
我是 Firebase 和 Firebase Auth UI 的新手,有兩個問題:
這是我的代碼:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
FirebaseAuth auth = FirebaseAuth.getInstance();
if (auth.getCurrentUser() != null) {
// User is already signed in
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
} else {
// User isn't already signed in
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setProviders(
AuthUI.EMAIL_PROVIDER,
AuthUI.GOOGLE_PROVIDER)
.setLogo(R.mipmap.ic_launcher)
.build(),
RC_SIGN_IN);
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RC_SIGN_IN) {
if (resultCode == RESULT_OK) {
// user is signed in!
startActivity(new Intent(this, MainActivity.class));
finish();
} else {
Toast.makeText(LoginActivity.this, "Error during login :(", Toast.LENGTH_SHORT).show();
}
}
}
您可以從鏈接中找到所有可能的 Firebase 登錄實現。
一季度。 我正在使用 Firebase Auth UI 進行簡單的登錄活動。 如何在屏幕上添加匿名登錄選項? 該選項在 Firebase 控制台中激活。
../AnonymousAuthActivity.java
Q2。 如何為用戶添加用戶名/昵稱? 注冊完成后添加就可以了,但是要調用哪個方法呢?
.../EmailPasswordActivity.java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.