FirebaseUI Kimlik Doğrulaması kullanıyorum. Bir e-posta veya bir Google hesabı ile oturum açmak başarılı, ancak ile bağlanın. Facebook çalışmıyor. AuthUI etkinliğinin başlatılmasından sonra onActivityResult()
çağrılmıyor ve Facebook ile oturum açmaya çalıştı. Oturum açma girişiminden sonra, uygulama yükleme penceresinde kalıyor. logcat bir FirebaseApp çıkışını verir:FirebaseUI kimlik doğrulaması Facebook çalışmıyor
Ben Firebase rehber belirtildiği gibi Geçerli OAuth'u URI yönlendirme kurdum ve uygulama halkı (kamu veya geliştirme durumunda olması halinde bu önemli mi?) Ayarlayın. Firebase konsolunda Facebook girişini etkinleştirdim ve Uygulama Kimliği ve Uygulama sırrı'u ayarlayın.Arka plan durumunun bildirilmesi dinleyicileri değiştirir. Facebook uygulaması kontrol panelinde
This Facebook'ta oturum açtıktan sonra etkinliğin oturumuna tıklandığında ne olduğunu gösteren bir video kaydıdır.
Neden onActivityResult()
arandı?
MainActivity:
/**
* Use this method to start the FirebaseUI sign in activity.
*/
public void switchToSignIn() {
this.activity.startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setProviders(
AuthUI.EMAIL_PROVIDER,
AuthUI.GOOGLE_PROVIDER,
AuthUI.FACEBOOK_PROVIDER)
.build(), RC_SIGN_IN);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == RC_SIGN_IN) {
if (resultCode == this.activity.RESULT_OK) {
// user is signed in!
Log.d(Constants.TAG_LoginHandler, "Sign in result: RESULT_OK");
logUserInfo();
tryAccessMainFragment();
} else {
Log.d(Constants.TAG_LoginHandler, "Sign in result: RESULT_CANCELLED");
// user is not signed in. Maybe just wait for the user to press
// "sign in" again, or show a message
}
}
}
build.gradle: Google'ın yeni sürüme
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.firebaseui:firebase-ui:0.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'de.hdodenhof:circleimageview:1.3.0'
}
apply plugin: 'com.google.gms.google-services'
Lütfen videoyu kamuya açık yapın. Bu, kişisel – pRaNaY
Yayın tarihi şimdi. Teşekkürler! –
Görünür. Teşekkürler – pRaNaY