4

Я был отклонен из магазина приложений, так как тестер не смог войти в мое приложение с помощью Facebook Login (я использую последнюю версию iOS для Android iOS 3.13) Они прислали мне скриншот с надписью «Facebook: Login cancel».Facebook iOS SDK дает FBErrorCategoryUserCancelled без причины?

Я искал код своего приложения, и единственный способ показать это сообщение - если это сообщение об ошибке было вызвано SDK для Facebook: «FBErrorCategoryUserCancelled».

Предполагая, что они не нажимали «Не разрешать», когда запрос в Facebook запрашивал разрешения, почему Apple увидела это сообщение?

Кажется, у тестеров Apple нет приложения Facebook, а вместо этого - SignIn из настроек (родной) с их тестируемым пользователем Facebook. Я сам протестировал этот метод с помощью нескольких реальных iPhone-устройств и, в частности, на устройстве, которое, как они утверждают, использует iPhone5 с iOS7.1. Я не вижу этой проблемы.

Когда я сказал им эту информацию, они ответили: «Мы считаем, что эта ошибка может произойти из-за того, что на наших устройствах не установлено приложение Facebook».

Что мне делать? Должен ли я повторно отправить один и тот же двоичный файл и использовать демо-счет Facebook для их использования?

+0

Я также сталкиваюсь с аналогичной проблемой. Я воспроизвел эту проблему при входе в систему facebook с настройкой. Обратите внимание, что на моем устройстве установлено приложение facebook. Тем не менее я сталкиваюсь с этой проблемой. Вы нашли решение? – Nir

+0

Я тоже это вижу. Выполняется только при входе пользователя в систему через iOS. Это даже предотвратит работу других типов входа в систему Facebook ... через приложение Facebook или через браузер. Если вы выходите из Facebook с помощью настроек iOS, он отлично работает. –

ответ

0

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

Сначала я подумал, может быть у меня был плохой реализации, несмотря на то, Я использовал точный код, предоставленный Facebook для разработки iOS.

Проблема была «обнаружена» во время обзора Apple, и угадайте, что ... Тестеры Apple тестировали нажатие кнопки «Не разрешать». Я должен был отправить их более 5 сообщений, пока они, наконец, не осознали свою «ошибку». Что за трата времени.