2015-11-03 3 views
0

У нас есть служба мобильных приложений Azure, которая использует аутентификацию Twitter. у нас также есть собственное быстрое приложение iOS, которое потребляет услугу. Если я запустил приложение на симуляторе без официального приложения для Twitter, тогда все будет здорово и хорошо работает, отображается страница авторизации, вводится информация и перенаправление, а затем места в соответствии с потоком мобильных сигналов.Azure Mobile App Service Twitter Аутентификация iOS 9

Однако, когда я запускаю это на устройстве с установленным приложением Twitter, я ввожу свои данные на странице авторизации, я вхожу в аккаунт, после чего запускается приложение Twitter, после чего открывается Safari, и я получаю что-то пошла технически неправильно.

Я пробовал несколько разных вещей, я отключил приложение Transport Security, думая, что это может быть так, что я реализовал аутентификацию с перенаправлением клиентов только для того, чтобы найти, что Twitter не поддерживается.

Я искал пару дней и не могу найти кого-либо еще, имеющего проблему. Это я? или что-то пошло немного отвратительно?

Благодаря

Dan

+0

Вы получаете описание ошибки? Как я понял, интеграция с Twitter очень проста. –

+0

Привет, нет. Я не получаю никаких ошибок. Вы правы, интеграция проста, и все это работает без проблем и по-прежнему работает на симуляторе. Проблемы начались только на физическом устройстве под управлением iOS 9.1. –

+0

Я хотел бы попросить вас, пожалуйста, зайти на страницу своего приложения в твиттере. Проверьте все настройки, которые вы сделали. Также проверьте все разрешения. –

ответ

0

В случае это помогает кому-то там, я только что получил эту информацию от хороший парень в Microsoft: -

Основной проблемой является то, что по умолчанию Катана (используется для входа) перенаправляет на twitter.com для oauth, а не api.twitter.com, что заставляет приложение Native Twitter (в iOS 9) перехватить его и подумать о его запросе на открытие контента в Twitter. MobileApps получит исправление для этого в течение следующей недели или около того, так как оно выдает новые изменения auth.