Я пробовал это в одном из моих приложений. Я пробовал это таким образом:
- Пользователь входит в систему, и его cookie устанавливается в sharedHttpCookieStorage.
- Проверьте cookie по вашему URL, получите его значения и сохраните в хранилище вашего приложения.
- В следующий раз, когда пользователь захочет использовать ваше приложение, проверьте, есть ли в вашем хранилище какие-либо значения cookie. Если да, то создайте cookie с этими значениями, иначе он снова войдет в систему.
- Обязательно очищайте значения файлов cookie, когда пользователь выходит из системы или истекает срок действия файла cookie.
Я знаю, это звучит сложно, но на самом деле это действительно легко. Все, что вам нужно пройти, это документация Apple по NSHTTPCookie.