Твиттер на ios — как дается разрешение делать твиты?

Мне интересно, как предоставляется разрешение? Есть ли всплывающее окно, которое запрашивает разрешение, когда твит вот-вот появится или вы уже входите в свою учетную запись Twitter на странице настроек?

Я создал игру, в которой хочу делать автоматические твиты для пользователя, и мне интересно, как я получу разрешение пользователя на это?

Я использую iOS 5, встроенную в Twitter Framework, любая помощь очень ценится.

Заранее спасибо.


person unwise guy    schedule 28.11.2012    source источник


Ответы (3)


Если вы используете платформу Twitter, все разрешения обрабатываются самой iOS, поэтому вам не нужно ничего делать.

Если пользователь еще не авторизовал учетную запись Twitter на своем устройстве, iOS предложит вам сделать это, как только вы попытаетесь использовать API, и выполнит вход и авторизацию с помощью вашего приложения. Как только это будет сделано, вы получите доступ к учетной записи из фреймворка. Подробнее см. в разделе Single Sign-On.

Конечно, вам все равно придется обрабатывать пользователя, который отклоняет приглашение и решает не публиковать твит из вашего приложения, а не только авторизоваться.

person BoltClock    schedule 28.11.2012
comment
Спасибо за ответ. Итак, прежде чем опубликовать твит, я всегда должен сообщить пользователю об этом и получить разрешение... даже если пользователь уже вошел в свою учетную запись в Твиттере? - person unwise guy; 29.11.2012
comment
Когда пользователь использует ваше приложение с Twitter в первый раз, он запросит разрешение один раз. После того, как пользователь предоставит разрешение, он больше не будет спрашивать. - person BoltClock; 29.11.2012

Если вы используете собственный API, разрешение предоставляется автоматически. Для этого пользователю необходимо войти в учетную запись Twitter из приложения настроек.

Вход в Twiiter в приложении настроек:

Учетная запись Twitter

person Midhun MP    schedule 28.11.2012
comment
Спасибо за ответ. Если разрешение предоставляется автоматически после входа в свою учетную запись в Твиттере, могу ли я публиковать твиты на их странице в Твиттере? Или как протекает этот процесс? - person unwise guy; 29.11.2012

Разрешение предоставляется по умолчанию, если вы используете собственный диалог обмена, предоставляемый iOS.

person Paramasivan Samuttiram    schedule 28.11.2012