У меня есть приложение для iPhone, которое использует Facebook connect через ios-sdk для загрузки видео на Facebook. До сегодняшнего дня все работало нормально. Большинство пользователей могут загрузить нормально, но один конкретный пользователь сначала получает этот диалог:
разрешения в порядке
Как только он нажмет "ОК", он получит этот диалог:
диалоговое окно с ошибкой
Я искал в диагностике какие-либо ошибки и не видел никаких. Единственное, что я заметил, было в запросах на функции, в которых говорится: «запросы 1,0 - 30» для ограничения на пользователя в день. Я не знаю, работает ли конкретный пользователь с некоторым лимитом или что-то еще происходит.
Другая интересная вещь заключается в том, что у нас есть полная версия и облегченная версия. Он может загружать через облегченную версию, но не полную версию. Обе версии используют одинаковые вызовы API для загрузки видео.
обновление: пользователь удалил приложение из настроек конфиденциальности в своей учетной записи Facebook. Затем приложение повторно авторизовалось, и все заработало.
Как он попал в это состояние? Есть ли способ обнаружить через приложение IOS и разрешить его?