Вход по номеру телефона
Вход по номеру телефона позволяет пользователю авторизоваться, отправив SMS-сообщение на телефон пользователя. Пользователь входит в систему, используя одноразовый код, содержащийся в SMS-сообщении.
Перед началом работы с этим разделом:
- Завершите настройку Firebase Setup.
- Завершите Initial setup, необходимую для аутентификации.
Добавление входа по номеру телефона
Добавление входа по номеру телефона включает следующие шаги:
- Настройка входа по номеру телефона
- Включение аутентификации по телефону в Firebase
- Создание страницы ввода номера телефона
- Создание страницы подтверждения кода
- Добавление действия входа по номеру телефона
- Добавление действия подтверждения кода
- Добавление действия выхода
- Тестирование входа по номеру телефона
- Проверка создания пользователя
1. Настройка входа по номеру телефона
Чтобы использовать вход по номеру телефона, вам необходимо получить ключ SHA-1 и перегенерировать файлы конфигурации. Подробные инструкции можно найти здесь. Обратите внимание, что этот шаг часто пропускают, поэтому убедитесь, что вы выполнили его перед продолжением.
2. Включение аутентификации по телефону в Firebase
Чтобы включить аутентификацию в Firebase:
-
Откройте консоль Firebase и нажмите на Authentication.
-
Нажмите кнопку Get started (она может быть не видна, если вы уже настроили другие формы аутентификации).
-
Выберите вкладку Sign-in method.
-
Нажмите на Phone (в разделе 'Native Providers'). Если вы уже добавили другие провайдеры, нажмите на Add new provider, а затем на Phone.
-
Найдите переключатель Phone и включите его.
-
Нажмите кнопку Save.