2012-04-30 2 views
2

Надеюсь, кто-то может помочь здесь, это невероятно расстраивает!Не удается аутентифицировать приложение iOS с помощью Facebook

У меня есть несколько приложений для iOS, построенных с использованием Appcelerator Titanium, и использование последнего модуля Sharekit, позволяющего мне делиться контентом через Twitter & Facebook.

Модуль Twitter работает отлично, но у меня проблемы с проверкой подлинности на Facebook.

Теперь, я не думаю, что это проблема с моим кодом в Titanium, поскольку я использую «точный» же код в другом приложении, которое работает и прекрасно сообщает.

Эти 2 приложения, о которых я боюсь, недавно добавлены в портал приложений Facebook, где, поскольку 2, которые работают, являются те, которые я добавил много месяцев назад.

Я попытался скопировать настройки на рабочий с неправильным, но не повезло.

На устройстве, когда вы нажимаете «Поделиться с Facebook», он открывает приложение Facebook, просит меня аутентифицировать мое приложение, а затем отображает его в окне приложения Facebook и не перенаправляет меня обратно на мой родное приложение.

В симуляторе он переводит меня в Safari для аутентификации, а затем, как только я нажимаю кнопку «Принять», выдает ошибку «Страница не может быть найдена».

почти похоже, что он не может найти URL-адрес обратного вызова.

У кого-нибудь еще есть предложение? Я почти уверен, что это то, что я неправильно настроил на стороне Facebook.

Simon

+0

мы можем видеть ваш код – MCKapur

+2

Вы добавили id приложения fb в свой информационный план как схему URL? – Martin

+0

@Martin Да, я сделал это, он идентичен приложениям, которые работают для меня. Заставляет меня думать, что Facebook что-то изменил, так как вы зарегистрировали новое приложение для iOS. –

ответ

0

Проблема была из-за мой файл Plist не обновляется. Я скопировал его из папки сборки изначально в папку «Ресурс проекта», поэтому приложение каждый раз переписывало новый слой.

Все отсортировано сейчас!