Я пытаюсь приклеить информацию с веб-страницы к приложению для iPhone, которое веб-страница предлагает для загрузки. Я контролирую как веб-страницу, так и загружаемое приложение.
Сценарий такой:
Пользователь заходит на мою веб-страницу, на которой я узнаю пользователя (возможно, он вошел в систему, и я храню его информацию в файле cookie). Затем я представляю ему ссылку на приложение в App Store, которое он должен загрузить для «расширенного опыта» этого моего веб-сервиса.
Теперь, когда пользователь запускает загруженное приложение на своем iPhone, я хотел бы повторно идентифицировать пользователя, который ранее посещал указанную веб-страницу.
Все было бы легко, если бы приложение для iPhone могло читать файлы cookie Safari. Но это не может.
Несколько нелепое решение может заключаться в том, что веб-сервер хранит IP-адрес посетителя и использует его для его распознавания после запуска приложения для iPhone. Но это не надежно.
Еще один способ - дать пользователю токен (код), который он должен запомнить, а затем повторно ввести в приложение. Я думаю, что все еще довольно неловко.
Есть лучшие предложения?