Посмотрев на класс Apple TWRequest
(и пример), я был удивлен, что у него нет возможности представить пользователю экран входа в систему. Единственный способ — проверить, ввел ли пользователь свои учетные данные с помощью [TWTweetComposeViewController canSendTweet]
и если нет, то дайте сообщение типа
"Эй, вам нужно вручную перейти в настройки->twitter и ввести учетные данные. Затем вам нужно найти и открыть наше приложение вручную и продолжить"
Мне интересно, кто-нибудь использует такую дерьмовую функциональность :) Например, Facebook iOS SDK 3
внедрил Single Sign On (SSO), который открывает Safari с экраном входа в Facebook и возвращается в ваше приложение после входа в систему.. . Думаю, мне придется вернуться к старому стилю интеграции Twitter с большим количеством сторонних материалов.
пс. Я бы попробовал ShareKit, но мне нужно интегрировать свое приложение с google+, которое в настоящее время не поддерживается в ShareKit.