Невозможно обеспечить обработку разрешений «Не разрешать» в iOS 6 для Facebook 3.1 SDK/собственной учетной записи

Я работаю над приложением, которое выполняет как переключение приложений на основе входа в систему на iOS 5, так и собственные входы в систему под iOS 6. К сожалению, ошибка, которая возвращается, если пользователь не разрешает доступ к собственной учетной записи, является общим " ошибка входа. Для iOS 5 мы обычно не обрабатываем эту ошибку, потому что пользователь обычно сам нажимает «Отмена», и нам не нужно показывать какой-либо дополнительный пользовательский интерфейс. Но если пользователь уже приказал iOS 6 отказать нашему приложению в доступе к токену, это означает, что мы просто потерпели неудачу.

Есть ли способ определить, когда ошибка входа связана именно с настройками конфиденциальности iOS, и предоставить соответствующую обратную связь? Я видел несколько примеров, опубликованных здесь, но они не обеспечивают поведение, специфичное для iOS 6/iOS 5. Я также мог бы разветвляться на основе версии iOS, но я просто хотел посмотреть, есть ли более официальный способ сделать различие в iOS SDK.


person Colin Cornaby    schedule 03.10.2012    source источник
comment
Ответ на facebook.stackoverflow.com/questions/12712204/ также применяется здесь.   -  person rightparen    schedule 04.10.2012