Вход в Facebook не работает для приложения Android в бета-версии

У меня есть приложение для Android, использующее вход в Facebook. Когда я добавляю тестируемого пользователя в меню «Роли» -> «Тестовые пользователи», все работает. Однако, когда я выпускаю приложение для бета-тестирования и пытаюсь использовать вход в Facebook с пользователем, который НЕ является тестовым пользователем, он терпит неудачу: OAuthException, код: 200, сообщение: Невозможно вызвать API от имени этого пользователя.

Я включил и отладочные, и выпускные хэши на портале разработчиков Facebook в разделе «Настройки» -> «Основные» -> «Android» -> «Ключевые хэши».

Приложение НИКОГДА не выпускалось раньше, поэтому я думаю, что причина, по которой вход в систему Facebook не работает, может быть потому, что FB проверяет, находится ли имя пакета Google Play в магазине приложений, а если нет, он терпит неудачу.

Я действительно не могу придумать другой причины.

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

0
0
312
1

Ответы 1

Я выпустил его, но он не работал.

Это было решение:

В консоли разработчика FB есть Настройки -> Дополнительно, там есть настройка под названием «Ограниченная страна» - убедитесь, что она ВЫКЛЮЧЕНА.

Другие вопросы по теме