Регистрация пользователей с магической ссылкой в Firebase?
Я работаю над продуктом, ориентированным на компании с сотрудниками. Мы получаем коллекцию писем сотрудников, на которые нам нужно зарегистрировать их для учетной записи на нашей платформе Firebase.
В идеале я хотел бы использовать эти данные для создания всех учетных записей пользователей в firebase, а затем отправить им по электронной почте уникальный магический ключ, чтобы подтвердить регистрацию и позволить им ввести пароль.
К сожалению, я немного застрял в создании магической ссылки, специально созданной для электронной почты пользователей. Глядя на создателя динамических ссылок Firebase, не похоже, что есть способ создать динамическую магическую ссылку, где я могу ввести что-то уникальное в учетной записи пользователя, чтобы потом идентифицировать их после того, как они нажмут на нее, чтобы дать им правильную платформу для присоединения.
Есть идеи, как мне это сделать?
1 ответ
Вы можете создавать индивидуальные динамические ссылки Firebase для каждого из ваших пользователей. Если вы создаете серверную часть ссылок, ознакомьтесь с REST API https://firebase.google.com/docs/dynamic-links/rest.
Например, в этой длинной динамической ссылке https://abc123.app.goo.gl/?link=https://example.com/&apn=com.example.android&ibi=com.example.ios
глубокая связь https://example.com/
, Вы можете использовать глубокую ссылку в виде https://example.com/invite_user?user_id=<here unique user id>
,
Вам также может понадобиться проверить подлинность Firebase https://firebase.google.com/docs/auth/. Лучше создать отдельный вопрос для каждого шага, который вы хотите посоветовать.