iPhone подключиться к Facebook: «Требуются файлы cookie» - PullRequest
0 голосов
/ 20 марта 2010

Я использую FacebookConnect на iPhone для интеграции моего приложения с Facebook. К сожалению, при входе в систему всегда требуются файлы cookie.

Вы также столкнулись с этой проблемой или знаете, что может вызвать эту проблему?

Заранее спасибо за помощь:)

С уважением,

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Да, вы можете изменить настройки для включения / выключения файлов cookie программно в iOS. NSHTTPCookieStorage - класс, используемый для этого. Вот как вы это включите:

[[NSHTTPCookieStorage sharedHTTPCookieStorage]
 setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];

Имейте в виду, что это общее хранилище файлов cookie, которое является универсальным для приложения, в котором вы его используете. Файлы cookie не распределяются между приложениями в iOS из-за архитектуры песочницы.

Значением по умолчанию для этой политики является NSHTTPCookieAcceptPolicyAlways, поэтому, если вы сталкиваетесь с этой проблемой при входе в систему через Facebook Connect, есть большие шансы, что вы явно установили его значение в NSHTTPCookieAcceptPolicyNever (или изменили его на другое) где-то еще приложение, и это побочный эффект этого.

1 голос
/ 20 марта 2010

У вас включены файлы cookie в Настройках → Safari → Принять файлы cookie?

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