Facebook SSO авторизация в сафари, но не приложение Facebook в моем iphone - PullRequest
0 голосов
/ 30 августа 2011

Я точно следую инструкции по интеграции с Facebook.Странная проблема, с которой я сталкиваюсь, заключается в том, что, если я

  1. удаляю приложение facebook в iphone

  2. ИЛИ меняю реализацию facebook.mотключить приложение для Facebook, например [self authorizeWithFBAppAuth: NO safariAuth: YES];

Метод авторизации хорошо работает в safari и возвращает маркер аутентификации в URL

ОднакоЕсли я не делаю выше 2, он переключится на приложение Facebook, и после того, как на секунду появится сообщение «загрузка ...», мне будет возвращен URL-адрес, на котором пользователь отклонен.(fbxxxxxxxxxxxxx://authorize#error_reason=user%5Fdenied&error=access%5Fdenied&error_description=The%2Buser%2Bdenied%2Byour%2Brequest%2E%3F%5F)

Почему это так по-разному себя ведет в родном приложении и браузере?Это ошибка в приложении FB iPhone?Я использую то же приложение и того же пользователя для тестирования.

1 Ответ

1 голос
/ 25 сентября 2011

Дважды проверьте свой идентификатор iOS-пакета в настройках приложения Facebook, он должен совпадать с тем, что вы определили в приложении.

...