Ошибка «Недействительная динамическая ссылка - заблокирована», когда пользователь выбирает ссылку для входа - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь выполнить вход в систему по электронной почте без пароля, согласно инструкциям на этой странице , и когда получатель выбирает ссылку в сообщении для входа, он видит следующее сообщение:

enter image description here

Я не понимаю.Домен pento-2a27b.firebaseapp.com находится в белом списке, так как он уже включен в список авторизованных доменов:

enter image description here

так на что жалуется Firebase?Я попытался отправить ссылку как с компонентом пути «signintoapp», так и без него, и получил тот же результат.

Кстати, соответствующие части моего кода выглядят следующим образом:

        final ActionCodeSettings actionCodeSettings =
            ActionCodeSettings.newBuilder()
                    // URL you want to redirect back to. The domain (www.example.com) for this
                    // URL must be whitelisted in the Firebase Console.
                    .setUrl("https://pento-2a27b.firebaseapp.com")
                    // This must be true
                    .setHandleCodeInApp(true)
                    .setAndroidPackageName(
                            "com.chiaramail.pento",
                            true, /* installIfNotAvailable */
                            "140"    /* minimumVersion */)
                    .build();

и

        alertContinue.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mAuth.sendSignInLinkToEmail(emailAddress.getText().toString(), actionCodeSettings)
                    .addOnCompleteListener(new OnCompleteListener<Void>() {
                        @Override
                        public void onComplete(@NonNull Task<Void> task) {
                            if (task.isSuccessful()) {
                                Log.d(TAG, "Email sent.");
                                signinAlert.dismiss();
                                settings = getSharedPreferences("Five-to-Go settings", Context.MODE_PRIVATE);
                                SharedPreferences.Editor editor = settings.edit();
                                editor.putString("EMAIL", emailAddress.getText().toString());
                                editor.commit();

                                Toast.makeText(LoginActivity.this, getString(R.string.email_confirmation_sent),
                                        Toast.LENGTH_LONG).show();
                            }
                        }
                    });
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...