TL;DR: убедитесь, что вы заполнили информацию в разделе «Основные» в «Настройках».
Недавно я заметил, что Facebook API не всегда может дать вам причину, по которой ваше приложение не переключается в «Живой режим» из «В разработке». В моем случае он просто показывал круговой индикатор выполнения, а затем исчезал через несколько секунд — никаких указаний или предупреждений о том, почему.
Если это происходит с вами, это должно быть простое решение:
- Перейдите на свою страницу Facebook Developer и авторизуйтесь.
- Когда вы пытаетесь переключить переключатель «В разработке», чтобы поставить его на «Живой», появляется круговой индикатор прогресса. Иногда он скажет вам, что не так, иногда нет:
3. Если вы получили предупреждение, исправьте то, что оно просит вас исправить (как правило, URL-адрес Политики конфиденциальности и информацию об удалении данных), и обязательно нажмите кнопку «Сохранить» в нижней части экрана. Как только вы это сделаете, попробуйте переключиться с «В разработке», и если индикатор прогресса все еще отображается, но после этого информация не предоставляется:
- Вернитесь в раздел Настройки > Основные (то же место, куда вы поместили URL-адрес политики конфиденциальности/информацию об удалении данных), показанный на левой панели навигации:
- Вам необходимо заполнить хотя бы разделы URL-адрес политики конфиденциальности, Удаление данных пользователя и Категория.
- Прокрутите вниз и заполните раздел Контактная информация сотрудника по защите данных.
- Прокрутите вниз и убедитесь, что информация о вашем приложении заполнена. Для Android вам потребуется как минимум заполнить раздел Имя пакета Google Play и Ключевые хэши. Для iOS вам потребуется как минимум идентификатор пакета.
- Сохраните информацию, а затем попробуйте снова переключить тумблер «В разработке». Если все пойдет хорошо, вам будет предложено диалоговое окно подтверждения:
Если это все еще не работает:
- Нажмите «Проверка приложения» на левой панели и просмотрите категории «Запросы», «Мои разрешения и функции» и «Разрешения и функции» и убедитесь в отсутствии конфликтов.
- И если это все еще не сработало, перезагрузите страницу или выйдите/войдите снова и повторите попытку.
Это немного озадачило меня, поэтому, надеюсь, что-то здесь поможет вам. Удачи.