Как Safari управляет своими файлами cookie? - PullRequest
1 голос
/ 28 февраля 2011

Недавно я понял, что Safari в iOS управляет файлами cookie отдельно для Safari.app и других приложений, в которые встроены UIWebViews. Я пришел к выводу, потому что я разработал приложение на основе браузера и увидел следующее поведение:

  • войти в веб-сервис, который затем устанавливает идентификатор сессии в cookie.
  • когда я захожу в приложение safari и захожу на веб-сервис, меня просят снова войти в систему.

Правда ли, что Safari в iOS управляет cookie-файлами отдельно для приложения safari и другого приложения на основе браузера?

Ответы [ 2 ]

3 голосов
/ 28 февраля 2011

Да, вы правы.

Каждое приложение помещено в «песочницу» , что означает, что у него нет доступа ни к какому другому приложению (которым является Mobile Safari).

Таким образом, файлы cookie, установленные в приложении на основе браузера, не влияют на приложение Mobile Safari.

См. Этот вопрос для возможного обходного пути (вроде): Установка файла cookie в приложении для iPhone

1 голос
/ 19 мая 2012

Похоже, вы пытаетесь отслеживать установки вашего мобильного приложения.Я бы рекомендовал проверить yoz.io , потому что они бесплатны и не требуют SDK.

Наслаждайтесь;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...