TL;DR: убедитесь, что вы заполнили информацию в разделе «Основные» в «Настройках».

Недавно я заметил, что Facebook API не всегда может дать вам причину, по которой ваше приложение не переключается в «Живой режим» из «В разработке». В моем случае он просто показывал круговой индикатор выполнения, а затем исчезал через несколько секунд — никаких указаний или предупреждений о том, почему.

Если это происходит с вами, это должно быть простое решение:

  1. Перейдите на свою страницу Facebook Developer и авторизуйтесь.
  2. Когда вы пытаетесь переключить переключатель «В разработке», чтобы поставить его на «Живой», появляется круговой индикатор прогресса. Иногда он скажет вам, что не так, иногда нет:

3. Если вы получили предупреждение, исправьте то, что оно просит вас исправить (как правило, URL-адрес Политики конфиденциальности и информацию об удалении данных), и обязательно нажмите кнопку «Сохранить» в нижней части экрана. Как только вы это сделаете, попробуйте переключиться с «В разработке», и если индикатор прогресса все еще отображается, но после этого информация не предоставляется:

  • Вернитесь в раздел Настройки > Основные (то же место, куда вы поместили URL-адрес политики конфиденциальности/информацию об удалении данных), показанный на левой панели навигации:

  • Вам необходимо заполнить хотя бы разделы URL-адрес политики конфиденциальности, Удаление данных пользователя и Категория.
  • Прокрутите вниз и заполните раздел Контактная информация сотрудника по защите данных.
  • Прокрутите вниз и убедитесь, что информация о вашем приложении заполнена. Для Android вам потребуется как минимум заполнить раздел Имя пакета Google Play и Ключевые хэши. Для iOS вам потребуется как минимум идентификатор пакета.
  • Сохраните информацию, а затем попробуйте снова переключить тумблер «В разработке». Если все пойдет хорошо, вам будет предложено диалоговое окно подтверждения:

Если это все еще не работает:

  • Нажмите «Проверка приложения» на левой панели и просмотрите категории «Запросы», «Мои разрешения и функции» и «Разрешения и функции» и убедитесь в отсутствии конфликтов.
  • И если это все еще не сработало, перезагрузите страницу или выйдите/войдите снова и повторите попытку.

Это немного озадачило меня, поэтому, надеюсь, что-то здесь поможет вам. Удачи.