Я пытаюсь использовать новый процесс одноразовой аутентификации Facebook в моем приложении для iPhone.
Идея состоит в том, что приложение связывается либо с приложением Facebook, либо с Safari, чтобы попросить пользователя войти в систему.в Facebook, затем Facebook возвращает пользователя в приложение с использованием пользовательской схемы URL.
Я настроил пользовательскую схему URL в приложении, добавив «fb» в соответствии с инструкциями Facebook (например, «fbmyapp»),Это работает при вводе 'fbmyapp: //' в Safari - т.е. мое приложение запускается.Это подтверждает, что настраиваемая схема URL работает.
Я могу успешно вывести пользователя на страницу входа в Safari и в приложении Facebook, используя следующий вызов в приложении:
facebook = [[Facebook alloc] init];
[facebook authorize:appId permissions:permissions delegate:self];
Я включил многозадачность в приложении (позволяя запускать приложение в фоновом режиме).
ОДНАКО после успешного входа Facebook должен перенаправить обратно в мое приложение, но я получаю, например, из Safari: «Не могуОткрыть страницу - Safari не может открыть страницу, потому что адрес недействителен ».Я получаю аналогичное сообщение в приложении Facebook.
Любая помощь будет принята с благодарностью.
Заранее спасибо.