Пользовательские схемы URL на iphone или Twitter - PullRequest
4 голосов
/ 22 марта 2011

После отправки пользователя в safari для авторизации меня отправляют на mobile.twitter.com, в отличие от моей пользовательской схемы URL (что-то вроде myapp: //).на шаге запроса токена я получил oauth_callback_confirmed = true.

Я пытался использовать обычную ссылку, например http://www.teamliquid.net,, которая отлично работает.Есть ли что-то, что мне не хватает?

Я также пытался напрямую ввести «myapp: //» в safari, и он правильно перенаправляет меня обратно в мое приложение ...

1 Ответ

2 голосов
/ 24 марта 2011

Чтобы ответить на мой собственный вопрос.

myapp:// не по спецификации. Вы должны добавить путь. что-то вроде myapp://oauth, или просто используйте myapp: (без косой черты)

также вы должны реализовать - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url метод в вашем приложении делегат. там вы получите myapp://oauth?oauth_token=xxx&oauth_verifier=yyy, чтобы начать шаг токена доступа.

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