У меня есть приложение для iPad, которое требует от пользователей входа в Facebook.Я реализовал это с помощью iOS SDK, который поставляет Facebook, но я пытаюсь поймать возвращающихся пользователей.Вот шаги, которые они предпринимают:
- Пользователь загружает наше приложение впервые.
- Они нажимают кнопку «Войти», которая перенаправляет их в приложение Facebook для iPad, если оно у него есть.Установлено.
- Они видят диалоговое окно с разрешениями, которые они принимают.
- Они выходят из нашего приложения и закрывают его.
- Позже они снова открывают наше приложение.
- Они нажимают кнопку «Войти» в нашем приложении.
- Это приводит их к приложению Facebook iPad, которое дает пустой диалог разрешений, показанный ниже, так как они уже авторизовали нас и предоставили намполные права доступа.
Проблема в том, что мы видим сбитых с толку пользователей, поскольку призыв к действию («Хорошо») скрыт в левом верхнем углу строки заголовка, а обмен сообщениями неясен.В нашем тестировании приложение Flipboard кратко отображает диалоговое окно в этой ситуации, но оно автоматически закрывается и управление возвращается вызывающему приложению.Это то, что мы хотели бы случиться и в нашем случае, но неясно, как этого добиться.Вот несколько вещей, которые я до сих пор пробовал, но которые не решили проблему:
- Обновлен до последней версии iOS iOS SDK на https://github.com/facebook/facebook-ios-sdk
- Передача nil или пустой массив[авторизовать в Facebook]
- Поиск в документации (и в Интернете) любых релевантных лидов
- Проверка кода SDK на наличие недокументированных параметров
Есть ли у кого-нибудь предложенияо том, как пропустить этот повторный диалог авторизации при повторном посещении?Любая помощь высоко ценится.