Firebase SendEmailVerification в Xamarin: как справиться с этим в приложении?

Я пытаюсь использовать проверку электронной почты в своем приложении Xamarin/Firebase. В настоящее время у меня есть:

using (var actionCode = ActionCodeSettings.NewBuilder()
                       .SetHandleCodeInApp(true).Build()) {
      await user.SendEmailVerification(actionCode);
}

Это правильно отправляет письмо с подтверждением.

Чего я не знаю, так это того, как указать обратный вызов в приложении, чтобы поймать пользователя, нажимающего на ссылку подтверждения.

Любые советы/рекомендации будут оценены.

Отвечает ли это на ваш вопрос? Есть ли способ узнать, что пользователь нажал на ссылку подтверждения?

ToolmakerSteve 22.04.2022 23:24

Вроде. Мне до сих пор непонятно, в чем смысл опции SetHandleCodeInnApp. Кажется, это указывает на то, что в приложении есть способ обработки события проверки.

Alex Kay 23.04.2022 01:32
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
2
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

It's still unclear to me what's the point of the SetHandleCodeInnApp option. It seems to indicate that there is a way of handling the verification event in the app

Будет ли ссылка действия электронной почты сначала открыта в мобильном приложении или в веб-ссылке. Значение по умолчанию — ложь. Если установлено значение true, ссылка на код действия будет отправлена ​​как универсальная ссылка или ссылка на приложение Android и будет открыта приложением, если оно установлено. В ложном случае код сначала будет отправлен в веб-виджет, а затем при продолжении будет перенаправлен в приложение, если оно установлено.

Для получения более подробной информации вы можете проверить документ. https://firebase.google.com/docs/auth/android/passing-state-in-email-actions

Другие вопросы по теме