Аутентификация Firebase с электронной почтой и пароль

Посмотрите на запрос: Сортировка и естественный порядок, http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order , а также sort () в методах курсора http://www.mongodb.org/display/DOCS/Advanced+Queries

1
задан KENdi 17 January 2019 в 12:26
поделиться

4 ответа

Ваш logcat сам решает вашу проблему:

Вам необходимо позвонить FirebaseApp.initializeApp (Context) в классе вашего приложения.

0
ответ дан Raghav Satyadev 17 January 2019 в 12:26
поделиться

Вы получаете эту ошибку, потому что в вашем коде вы не инициализировали базу данных огня.

просто добавьте это в свой метод создания действия

FirebaseApp.initializeApp(this);
mAuth = FirebaseAuth.getInstance();
0
ответ дан Khurram Shahzad 17 January 2019 в 12:26
поделиться

Как указывалось ранее кем-то, ошибка указывает на то, что вы либо пропустили вызов метода FirebaseApp.initializeApp (Context), либо последовательность неверна.

В Firebase Auth SDK были недавно обновлены обновления, и новый подход - довольно простой и минимальный код. Пожалуйста, обратитесь сюда для более подробной информации https://firebase.google.com/docs/auth/android/firebaseui

Это подход к настройке провайдеров аутентификации и запуску намерения авторизации. Вам нужно будет добавить отдельную логику для обработки Callaback и настройки пользовательского интерфейса (если применимо), которая также доступна по вышеупомянутой ссылке на документацию.

// Choose authentication providers
List<AuthUI.IdpConfig> providers = Arrays.asList(
        new AuthUI.IdpConfig.EmailBuilder().build(),
        new AuthUI.IdpConfig.PhoneBuilder().build(),
        new AuthUI.IdpConfig.GoogleBuilder().build(),
        new AuthUI.IdpConfig.FacebookBuilder().build(),
        new AuthUI.IdpConfig.TwitterBuilder().build());

// Create and launch sign-in intent
startActivityForResult(
        AuthUI.getInstance()
                .createSignInIntentBuilder()
                .setAvailableProviders(providers)
                .build(),
        RC_SIGN_IN);
0
ответ дан birender 17 January 2019 в 12:26
поделиться

Убедитесь, что вы следуете всем шагам документации Firebase:
Документация Firebase по аутентификации
Вам необходимо добавить службы Google в файл градла уровня проекта: [ 115]

classpath 'com.google.gms:google-services:4.2.0'

И вам нужно добавить в свой файл gradle уровня приложения зависимость ядра firebase:

implementation 'com.google.firebase:firebase-core:16.0.6'

Убедитесь, что вы включили параметры авторизации в консоли при входе в методы

0
ответ дан Mark Kazakov 17 January 2019 в 12:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: