Я создаю приложение для iOS с веб-компонентом.Веб-компонент будет просто веб-сайтом, который позволит пользователям без учетных записей выполнять основные действия, такие как отправка текста другому пользователю.Я использую Firebase в качестве своего бэкэнда, поэтому для веб-компонента я анонимно аутентифицирую посетителя.Как только пользователь завершает действие, я записываю его действие в базу данных (отсюда и необходимость в аутентификации) и даю ему возможность загрузить приложение, где они создадут учетную запись.Мой план состоит в том, чтобы затем преобразовать их анонимный аккаунт в постоянный аккаунт на firebase.
Проблема заключается в следующем:
Я хочу как-то «узнать» authUID / веб-сеанс пользователя после того, как он покинет сайт, и загрузить приложение, чтобы либо а) передать свою анонимность.сеанс и преобразовать его в постоянную учетную запись, как только пользователь завершит регистрацию (электронная почта, пароль) или b) иметь свой authUID, чтобы я мог сопоставить их с их анонимным сеансом и перенести их журналы в учетную запись, созданную при регистрации.
Мне кажется, я слишком усложняю это;предпосылка заключается в том, что веб-посетитель что-то делает, загружает приложение, я сопоставляю пользователя приложения с веб-посетителем, чтобы синхронизировать его данные.
Я пытался использовать файлы cookie, но из того, что я прочитал, это невозможнопросматривать файлы cookie в Safari начиная с iOS 11. Есть ли другой способ передачи информации между safari и приложением?