Введение

Проверка приложения необходима, чтобы получить одобрение на использование определенных разрешений и функций. Разрешения, одобренные в рамках проверки приложения, можно запрашивать у любого пользователя. Неодобренные разрешения можно запрашивать только у тех пользователей, которые имеют роль в этом приложении. То же самое касается функций.

В ходе проверки мы выясняем, действительно ли в приложении используются все запрошенные разрешения и функции. Если нам не удастся получить доступ к приложению, заявка будет отклонена. Если мы не сможем протестировать определенное разрешение или функцию, они не будут одобрены.

Если приложением будут пользоваться только люди, имеющие в нем какую-либо роль, проверка не требуется.

Важная информация

  • Мы будем тестировать ваше приложение, поэтому у нас должен быть доступ к нему.
  • Приложение должно находиться в режиме разработки или быть бизнес-приложением.
  • При тестировании приложения мы будем опираться на записи экрана, поэтому в них должны демонстрироваться действия, для которых требуются запрашиваемые разрешения и функции. Мы не одобрим запросы разрешений, для которых не приложены записи экрана.

Панель проверки приложения

Оформление заявки на проверку начинается на вкладке Проверка приложения на Панели приложений.

Screenshot of App Review > Permissions and Features in left-hand menu and App Review > Permissions and Features panel displayed.

Закончив разработку приложения, запросите одобрение нужных разрешений и функций. Для этого ознакомьтесь с документом Перед подачей заявки и выполните инструкции в руководстве по подаче заявки. В заявке опишите, как ваше приложение использует каждое разрешение и функцию. Кроме того, загрузите записи экрана, на которых показано, как протестировать работу вашего приложения. Это необходимо, чтобы проверяющие могли убедиться, что приложение не нарушает наши политики.

Записи экрана

К заявке нужно приложить записи экрана, демонстрирующие порядок тестирования каждого запрашиваемого разрешения и функции в приложении. Мы будем в точности повторять записанные действия. Если у нас не получится проверить определенное разрешение (функцию) в приложении, оно не будет одобрено.

Уведомления для разработчиков

Разработчики, подавшие заявку на проверку приложения, периодически получают уведомления о ее статусе. Они появляются на панели Оповещения > Входящие. Вы также можете проверить статус своей заявки на панели Проверка приложения > Запросы.

Как правило, приложения рассматриваются меньше недели. Часто для проверки достаточно 2–3 дней, но при большом количестве заявок возможны задержки.

Проверка уже опубликованных приложений

Если приложение уже находится в рабочем режиме и вы хотите добавить к нему новые функции, требующие проверки, или изменить свои механизмы использования данных Facebook, создайте тестовое приложение на основе существующего. Тестовые приложения — это дочерние приложения, которые всегда находятся в режиме разработки и наследуют все настройки родительских приложений.

  1. Проведите разработку и тестирование в тестовом приложении с пользователем, имеющим роль в нем, в родительском приложении или в компании, которая выступает владельцем любого из этих приложений.
  2. Создайте записи экрана, на которых показано, как тестовое приложение использует новые функции и разрешения.
  3. Вернитесь к родительскому приложению (находящемуся в рабочем режиме) на Панели приложений и создайте новую заявку на проверку, приложив к ней новые записи экрана.
  4. В разделе Заметки для подтверждения приложения укажите название и ID тестового приложения и подробно опишите, как мы можем проверить его работу. Если тестовое приложение находится в закрытой сети или вы хотите, чтобы мы проверили его от имени конкретного тестового пользователя, укажите все необходимые данные для входа.
  5. Отправьте заявку.

Примечание. Для приложений, относящихся к категории бизнес-приложений, не существует режимов. Вместо них используются уровни доступа. Чтобы внедрить в такое приложение новые функции, требующие проверки, протестируйте их из аккаунта пользователя, имеющего роль в приложении или компании-владельце, а затем запросите для этих разрешений и функций расширенный доступ в заявке на проверку.

Повторная проверка

Если вы измените основные или расширенные настройки после отправки приложения на проверку, для их вступления в силу может потребоваться повторная проверка.