iPhone - UIWebview не сохраняет аутентификацию на сайтах

Допустим, у меня есть приложение, которое содержит единственный UIWebview.

Я загружаю запрос на любой из этих сайтов: facebook, gmail, twitter и т. Д. И получаю экран входа в систему.

Дело в том, что если я войду в систему и перезапущу приложение, Мне придется снова пройти через экран входа в систему.

Например, в мобильном Safari / приложении Google я бы сохранил свой файл cookie входа / данные сеанса / еще много чего, и мне не нужно было бы снова вводить свои учетные данные. Это то поведение, которое я хочу иметь.

То, что я пробовал:

  • отправка файлов cookie из NSHTTPCookieStorage через NSURLRequest.
  • Самостоятельное сохранение файлов cookie в NSUserDefaults, но не повезло.

Как мне добиться этого. поведение Мобильное приложение Safari и Google?

5
задан Gilbert 20 December 2010 в 19:12
поделиться