Проверка приложения необходима, чтобы получить одобрение на использование определенных разрешений и функций. Разрешения, одобренные в рамках проверки приложения, можно запрашивать у любого пользователя. Неодобренные разрешения можно запрашивать только у тех пользователей, которые имеют роль в этом приложении. То же самое касается функций.
В ходе проверки мы выясняем, действительно ли в приложении используются все запрошенные разрешения и функции. Если нам не удастся получить доступ к приложению, заявка будет отклонена. Если мы не сможем протестировать определенное разрешение или функцию, они не будут одобрены.
Если приложением будут пользоваться только люди, имеющие в нем какую-либо роль, проверка не требуется.
Оформление заявки на проверку начинается на вкладке Проверка приложения на Панели приложений.
Закончив разработку приложения, запросите одобрение нужных разрешений и функций. Для этого ознакомьтесь с документом Перед подачей заявки и выполните инструкции в руководстве по подаче заявки. В заявке опишите, как ваше приложение использует каждое разрешение и функцию. Кроме того, загрузите записи экрана, на которых показано, как протестировать работу вашего приложения. Это необходимо, чтобы проверяющие могли убедиться, что приложение не нарушает наши политики.
К заявке нужно приложить записи экрана, демонстрирующие порядок тестирования каждого запрашиваемого разрешения и функции в приложении. Мы будем в точности повторять записанные действия. Если у нас не получится проверить определенное разрешение (функцию) в приложении, оно не будет одобрено.
Разработчики, подавшие заявку на проверку приложения, периодически получают уведомления о ее статусе. Они появляются на панели Оповещения > Входящие. Вы также можете проверить статус своей заявки на панели Проверка приложения > Запросы.
Как правило, приложения рассматриваются меньше недели. Часто для проверки достаточно 2–3 дней, но при большом количестве заявок возможны задержки.
Если приложение уже находится в рабочем режиме и вы хотите добавить к нему новые функции, требующие проверки, или изменить свои механизмы использования данных Facebook, создайте тестовое приложение на основе существующего. Тестовые приложения — это дочерние приложения, которые всегда находятся в режиме разработки и наследуют все настройки родительских приложений.
Примечание. Для приложений, относящихся к категории бизнес-приложений, не существует режимов. Вместо них используются уровни доступа. Чтобы внедрить в такое приложение новые функции, требующие проверки, протестируйте их из аккаунта пользователя, имеющего роль в приложении или компании-владельце, а затем запросите для этих разрешений и функций расширенный доступ в заявке на проверку.
Если вы измените основные или расширенные настройки после отправки приложения на проверку, для их вступления в силу может потребоваться повторная проверка.