Firebase Аутентификация проблем старого API - PullRequest
0 голосов
/ 28 декабря 2018

Здравствуйте, кто-нибудь знает, есть ли проблемы с API Firebase ?.Я использую старый API для двух приложений и в форме аутентификации выдает мне ошибку, как говорит, что это неизвестная ошибка, я видел код и в logcat от студии android, и он не показывает ничего, ссылающихся на эту ошибкуэто работало до 12/06/2018 и знаю, что оно перестает работать, и я понятия не имею, что это будет.

Я пытался проверить, говорит ли logcat что-то упомянутое, но это ничего мне не показывает.

            Ref.authWithPassword(email, pass,
                    new Firebase.AuthResultHandler() {
                        @Override
                        public void onAuthenticated(AuthData authData) {
                            Intent i = new Intent(Inicio.this,Check.class);
                            i.putExtra("Email",email);
                            i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
                     //       Toast.makeText(getApplicationContext(), "Bienvenido.",
                     //               Toast.LENGTH_SHORT).show();
                            progressDialog.dismiss();
                            startActivity(i);
                            finish();
                        }
                        @Override
                        public void onAuthenticationError(FirebaseError error) {

                            switch (error.getCode()) {
                                case FirebaseError.USER_DOES_NOT_EXIST:
                                    Toast.makeText(getApplicationContext(), "Usuario no existe.",
                                            Toast.LENGTH_SHORT).show();
                                    progressDialog.dismiss();
                                    break;
                                case FirebaseError.INVALID_PASSWORD:
                                    Toast.makeText(getApplicationContext(), "Verifique su contraseña.",
                                            Toast.LENGTH_SHORT).show();
                                    progressDialog.dismiss();
                                    break;
                                case FirebaseError.NETWORK_ERROR:
                                    Toast.makeText(getApplicationContext(), "Prueba mas tarde, hay un problema con la conexion.",
                                            Toast.LENGTH_SHORT).show();
                                    progressDialog.dismiss();
                                    break;
                                case FirebaseError.UNKNOWN_ERROR:
                                    Toast.makeText(getApplicationContext(), "Ocurrio un error inesperado, por favor intenta mas tarde.",
                                            Toast.LENGTH_SHORT).show();
                                    progressDialog.dismiss();
                                    break;
                                default:

                                    break;
                            }
                        }
                    });

1 Ответ

0 голосов
/ 28 декабря 2018

18 декабря 2018 года конечные точки для самых старых API-интерфейсов аутентификации Firebase были удалены.Это означает, что приложения, использующие SDK 1.x и 2.x, больше не будут работать с того дня.

Решение состоит в том, чтобы обновить ваше приложение до версии 3.x или более поздней SDK.Шаги, которые необходимо предпринять, см. В руководстве по миграции .

. См. Также объявление , которое было отправлено всем владельцам проектов, которые активно использовались в старом API.конечные точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...