Я реализую Войти в Facebook, используя Firebase Auth в моем приложении Android, используя Mayout . Это дает ошибку разработчика после Graph API обновления Facebook от 3,2 до 4.4. Я следую за полной процедурой. Create Project для Firebase и консоли разработчиков Facebook. Включите вход в Facebook в аутентификации Firebase, добавьте идентификатор приложения и секрет приложения в Firebase. Получить присягой и добавить в консоль Facebook. Также генерируйте OpenSSL SHA для Facebook и добавьте в него. Вот мои зависимости: < /p>
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.google.firebase:firebase-auth:17.0.0'
implementation 'com.firebaseui:firebase-ui-database:4.3.1'
implementation 'com.facebook.android:facebook-android-sdk:5.0.0'
implementation "com.google.android.gms:play-services-auth:17.0.0"
< /code>
Это код, который я сделал: < /p>
AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout
.Builder(R.layout.activity_main)
.setGoogleButtonId(R.id.ll_google)
.setFacebookButtonId(R.id.ll_facebook)
.setEmailButtonId(R.id.ll_email)
// ...
//.setTosAndPrivacyPolicyId(R.id.baz)
.build();
// Choose authentication providers
List providers = Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build(),
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build());
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setLogo(R.drawable.icon)
.setAuthMethodPickerLayout(customLayout)
.setTosAndPrivacyPolicyUrls("https://mybrandfitness.com/terms-conditions",
"https://mybrandfitness.com/privacy-policy")
.build();
llFacebook.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AuthUI.IdpConfig facebookIdp = new AuthUI.IdpConfig.FacebookBuilder()
.setPermissions(Arrays.asList("email", "public_profile"))
.build();
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(Arrays.asList(facebookIdp))
.build(),
RC_SIGN_IN);
}
});
< /code>
Это дает мне следующую ошибку: < /p>
E/AuthUI: A sign-in error occurred.
com.firebase.ui.auth.FirebaseUiException: Developer error
at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:219)
at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:195)
at com.google.android.gms.tasks.zzf.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
< /code>
Любое предложение будет оценено .. спасибо, что < /p>
Подробнее здесь: https://stackoverflow.com/questions/583 ... oper-error
Войдите в Facebook, используя Firebase Auth: ошибка разработчика ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1743640472
Anonymous
Я реализую [b] Войти в Facebook, используя Firebase Auth [/b] в моем приложении Android, используя [b] Mayout [/b]. Это дает ошибку разработчика после Graph API обновления Facebook от 3,2 до 4.4. Я следую за полной процедурой. Create Project для Firebase и консоли разработчиков Facebook. Включите вход в Facebook в аутентификации Firebase, добавьте идентификатор приложения и секрет приложения в Firebase. Получить присягой и добавить в консоль Facebook. Также генерируйте OpenSSL SHA для Facebook и добавьте в него. Вот мои зависимости: < /p>
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.google.firebase:firebase-auth:17.0.0'
implementation 'com.firebaseui:firebase-ui-database:4.3.1'
implementation 'com.facebook.android:facebook-android-sdk:5.0.0'
implementation "com.google.android.gms:play-services-auth:17.0.0"
< /code>
Это код, который я сделал: < /p>
AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout
.Builder(R.layout.activity_main)
.setGoogleButtonId(R.id.ll_google)
.setFacebookButtonId(R.id.ll_facebook)
.setEmailButtonId(R.id.ll_email)
// ...
//.setTosAndPrivacyPolicyId(R.id.baz)
.build();
// Choose authentication providers
List providers = Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build(),
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build());
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setLogo(R.drawable.icon)
.setAuthMethodPickerLayout(customLayout)
.setTosAndPrivacyPolicyUrls("https://mybrandfitness.com/terms-conditions",
"https://mybrandfitness.com/privacy-policy")
.build();
llFacebook.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
AuthUI.IdpConfig facebookIdp = new AuthUI.IdpConfig.FacebookBuilder()
.setPermissions(Arrays.asList("email", "public_profile"))
.build();
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(Arrays.asList(facebookIdp))
.build(),
RC_SIGN_IN);
}
});
< /code>
Это дает мне следующую ошибку: < /p>
E/AuthUI: A sign-in error occurred.
com.firebase.ui.auth.FirebaseUiException: Developer error
at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:219)
at com.firebase.ui.auth.util.data.ProviderUtils$1.then(ProviderUtils.java:195)
at com.google.android.gms.tasks.zzf.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
< /code>
Любое предложение будет оценено .. спасибо, что < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/58387984/login-to-facebook-using-firebase-auth-developer-error[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия