Answers to frequently asked questions about the App Review process.
Please visit our App Review for Login examples page for useful submission tips and tricks, and Please visit our Sample App Review Submission page for example screen recordings. You can also watch our introduction to App Review video.
Refer to our test apps document to learn how to create a test app.
Please visit our Server-to-Server Apps document.
Note: Server-to-server apps are used when your app has no user interface as it exchanges data directly with our APIs. As such, these apps are only approved for business-facing data permissions (i.e. ads_management), never with user permissions. For a sample submission see Sample App Review Submission for Server-to-Server Apps.
Необходимость проверки зависит от уровня ID приложения. Каждое отдельное приложение, которое использует соответствующие разрешения или функции, должно пройти проверку.
Подробную информацию см. на этой странице. В ходе этого процесса вы предоставляете информацию о том, какие разрешения вам необходимы и для чего вы будете их использовать. Специалисты Facebook проверят ваш сценарий использования и решат, соответствует ли он нашей политике. После проверки разрешений мы можем потребовать от вас дополнительных действий в зависимости от того, какие API и разрешения вы используете. Например, вам может потребоваться пройти подтверждение компании или подписать договор.
Да, тестовые приложения наследуют проверяемые разрешения от родительских приложений.
Все новые API необходимо запрашивать через проверку приложения. Подтверждение компании требуется только один раз для каждой компании в Business Manager и его не нужно проходить снова, чтобы получить доступ к новым разрешениям или API.
Начиная с 1 августа 2018 г. вам нужно подтвердить только аккаунт Business Manager, с которым связано приложение.
В ходе проверки мы можем попросить вас предоставить информацию о компании, например зарегистрированное название, адрес и номер телефона. Мы также можем попросить вас предоставить документацию компании, например квитанции на оплату коммунальных услуг, лицензии, свидетельства о регистрации или другие учредительные документы.
В настоящее время нам приходится обрабатывать большое количество заявок. Весь процесс может занять до нескольких недель.
Узнать статус проверки компании можно в соответствующем разделе на вкладке "Проверка приложения" панели приложений. Здесь же можно найти контракты и инструкции. В процессе проверки вы будете получать уведомления о необходимых действиях.
Приложение должно быть связано с аккаунтом Business Manager, принадлежащим его конечному владельцу, у которого есть доступ к генерируемым в нем данным. Именно эта компания-владелец должна пройти процедуру подтверждения.
Проверку приложения необходимо пройти для каждого приложения. Рекомендуем ознакомиться с конкретным списком разрешений, для которых требуется проверка, на панели приложений.
Подтверждение компании выполняется один раз для каждого аккаунта Business Manager. Если вы связываете все приложения с одним аккаунтом Business Manager, вам потребуется пройти подтверждение компании только один раз.
Если у вас уже есть аккаунт Business Manager, рекомендуем подключить приложение к нему.
Если у вашей компании несколько аккаунтов Business Manager, выберите наиболее подходящий из них и свяжите с ним свое приложение. Если у вашей компании настроена кредитная линия в Business Manager, рекомендуем подключить приложение к аккаунту с кредитной линией.
Проверка необходима для приложений, которым требуются определенные разрешения API. Подробнее об этих разрешениях см. здесь. Для настройки SDK проверка приложения не требуется, но, так как SDK позволяет приложениям выполнять вызовы к API Facebook, приложению может потребоваться пройти проверку, если эти API входят в список проверяемых.
Вы можете предоставить скринкаст своей интеграции. Либо, если в приложении нет пользовательского интерфейса, можно предоставить не менее двух снимков экрана, на которых показаны настройки вашей страницы, системы CRM или Business Manager, а также сообщить ID Страницы, которая будет использоваться в этих продуктах. Подробнее об этом см. здесь.
Please visit our Best Practice guide, and our Facebook Login Button UX guide for tips on how you can best implement Facebook Login in your app.
Вам понадобится запросить разрешения leads_retrieval
и pages_manage_ads
.
Если клиент является владельцем приложения, ему будет необходимо пройти проверку как прямому разработчику. Если третья сторона разработала приложение для клиента и является владельцем приложения, пройти проверку должен этот сторонний разработчик.
Please see our Permissions Reference guide for reference on acceptable usage scenario. You can also find information for the Instagram Basic Display API at Instagram Platform Permissions, as well as the Marketing API for Ads Management Standard Access at Marketing API Access and Authentication.
Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.
Terms and Policies Violations
Please visit our guide for how you can test your app experience. Please see our Permissions Reference guide for reference on acceptable usage scenario.
Please see our Testing a Login Flow guide to test your Facebook Login integration. Please also see our documentation on Facebook Login Best Practices.
Please see our documentation for the iOS SDK and Android SDK.
If you are utilizing Sharing within your app, please follow our Sharing on Facebook documentation, and see our Sharing Best Practices guide.
Please see our documentation on Facebook Login Button best practices and visit our Brand Resource Center.
If you are violating any policies, Facebook will send you a Dev Alert by email, notifying you which of our platform policies are being violated. You can also see all of the dev alerts and violations in your developer dashboard under the Alerts tab on the left for your app.
Приложения, использующие промежуточные средства публикации, такие как социальные плагины, диалог "Поделиться" и Share Sheets, или часть разрешений входа через Facebook, не требуют проверки со стороны Facebook. Подробнее о том, какие приложения требуют проверки, см. в нашей документации.
Мы проверяем приложения, чтобы убедиться в том, что людям на Facebook будет удобно использовать их. Пользователи должны знать, что входят на Facebook и публикуют здесь свои материалы. Они должны контролировать информацию, которой делятся с вашим приложением или с Facebook.
Примечание. Тем, кто указан на вкладке "Роли" приложения, доступ к расширенным разрешениям (например, user_posts
) предоставляется без проверки. Однако при публикации приложения оно должно пройти проверку для доступа к информации даже тех пользователей, у которых есть роли в нем.
В режиме разработки должны быть доступны все возможности приложения, но доступ ограничен вашими данными, данными вашего тестового пользователя или данными ваших страниц. Даже если вы единственный пользователь, чтобы сделать приложение общедоступным, его нужно отправить на проверку.
Недавно мы изменили процедуру проверки и ожидаем рост количества заявок, из-за чего срок рассмотрения может увеличиться до нескольких недель.
Предоставьте проверяющему максимум полезной информации, в частности разборчивые снимки экрана, подробные пошаговые инструкции и скринкаст, в котором показаны работа приложения и интеграция с Facebook.
Вы должны точно и доступно объяснить, как протестировать каждое разрешение или функцию приложения, чтобы мы могли убедиться, что все работает корректно и в соответствии с нашими политиками. Мы не сможем одобрить ваше приложение, если нам не удастся тщательно протестировать его интеграцию с Facebook. Предоставьте подробные инструкции. Это повысит ваши шансы пройти проверку с первого раза.
Для каждого запрашиваемого разрешения необходима отдельная пошаговая инструкция, которая позволит его воспроизвести. Все инструкции должны быть на английском языке.
Они не должны:
Вот хороший пример пошаговой инструкции:
Если у вас остались вопросы о том, какие сопроводительные материалы предоставлять при проверке приложения, см. дополнительные примеры в этом разделе.
Нет, чтобы использовать рекламу для увеличения числа установок мобильного приложения, проверка не нужна. Все, что вам требуется, — это рабочее приложение, размещенное в магазине iTunes или Google Play Маркет. Вы можете воспользоваться нашим руководством, чтобы создать рекламу для установки мобильного приложения.
Чтобы протестировать новую функцию или разрешение, после того как приложение уже прошло проверку и было опубликовано, вы можете создать его клон. Это можно сделать с помощью функции Создать тестовое приложение на Панели приложений. На панели рабочего приложения в верхней области навигации слева нажмите стрелку вниз рядом с названием приложения, а затем нажмите Создать тестовое приложение. Клон приложения имеет статус В разработке, а все роли в приложении имеют доступ ко всем функциям и разрешениям.
Чтобы одобрить вашу заявку на получение разрешения user_likes, мы должны убедиться, что информация об отметках "Нравится", которую пользователи передают приложению, позволяет улучшить процесс пользования приложением. Для этого наши сотрудники протестируют ваше приложение, используя учетные данные различных тестовых пользователей, у каждого из которых есть свой набор увлечений и интересов.
При отправке запроса на проверку разрешения user_likes вы должны составить подробные инструкции и включить в них следующее:
Если разрешение user_likes используется в составе алгоритма, важно показать проверяющему результат работы этого алгоритма и его влияние на отображение контента для пользователя.
Если у вас игровое приложение, которое представлено на Холсте Facebook
Вы можете пригласить в игру новых людей, используя следующие способы:
Если приложение не представлено на Холсте Facebook
Вы можете использовать диалог сообщения в приложении для iOS и Android или диалог отправки в веб-приложении. Пользователи этих продуктов могут отправлять своим друзьям сообщения со ссылкой на ваше приложение.
Такие сообщения — отличный способ напрямую общаться с небольшой группой людей. Диалог сообщения и диалог отправки поддерживают функцию опережающего ввода, которая позволяет без труда выбрать друзей для рассылки приглашений.
Нет. Если разрешение одобрено, вы можете использовать его в любой версии приложения и на любой платформе.
Проверка не нужна и в том случае, если вы совершенствуете и расширяете свое приложение для работы на новой платформе. Повторная проверка потребуется только при запросе нового разрешения, например если в приложение добавлена новая функция. Изменение или отправка информации о приложении или действий Open Graph не влияют на уже одобренные разрешения.
Please visit our App Review Rejection Results Guide for tips on how to have a successful App Review.
Before submitting an appeal, please make sure to read through the App Review Rejection Results Guide as well as the Enforcement FAQ to ensure that any violations are fixed before you resubmit your app for review.
Once fixed, you can appeal the decision using the Developer Appeals form.
Please review our Requesting & Revoking Permissions documentation, as well as our Debugging & Error Handling guide for Access Tokens.
Если в связи с вашей текущей заявкой нам потребуется дополнительная информация, у вас будет 30 дней с момента получения запроса на то, чтобы предоставить ее и отправить приложение на проверку повторно. В течение этого периода от команды проверки приложений могут поступить дополнительные запросы. При повторной отправке 30-дневный период, предоставляемый для доработки, не продлевается.
При выполнении проверки наши специалисты используют несколько тестовых пользователей и не обязательно тех, которые предоставлены вами. Если при проверке заявки надо обязательно использовать специального тестового пользователя, укажите это в своих инструкциях.
Если вы предоставляете данные тестового пользователя, убедитесь, что он создан правильно и корректно указан в заявке.
При тестировании интеграции вашего приложения с Facebook наши сотрудники будут использовать ваши инструкции.
Если вы считаете, что ваше приложение отвергнуто несправедливо, обновите инструкции по проверке, включив в них больше информации, и заново отправьте заявку на проверку.
Процесс проверки — это лучший способ взаимодействия с проверяющим; при этом вы должны обновлять свои заметки в соответствии с полученным отзывом.
ID приложения Facebook, созданный для Моментальной игры, нельзя использовать на другой платформе. Подробнее об этом см. в нашей документации.
Чтобы подтвердить вашу заявку на проверку приложения, наши специалисты должны войти в приложение и проверить все интеграции с Facebook.
Если проверяющий не смог загрузить или использовать ваше приложение, убедитесь в следующем:
Если ваша заявка снова будет отклонена по той же причине, запросите у проверяющего дополнительные пояснения и информацию в разделе Инструкции по проверке или Добавить заметки.
Нашей команде для выполнения проверки могут потребоваться дополнительные учетные данные для входа в ваше приложение.
Если приложению требуется дополнительная функция входа до или после входа через Facebook, обязательно предоставьте имя пользователя и пароль. Это могут быть данные для входа на сервер тестирования или демо-сервер, дополнительного входа в ваше приложение или процесса регистрации через электронную почту.
Приложения, размещенные на промежуточном сервере или сервере разработки, могут запрашивать дополнительные данные для входа на ваш сервер. Предоставьте все необходимые учетные данные для входа.
Если вам сложно точно определить, каких именно учетных данных не хватает, приложите к следующей заявке видео, на котором будут показаны вариант входа через Facebook и все интеграции с Facebook, требующие проверки.
Методы, вынуждающие людей использовать социальные плагины или ставить отметки "Нравится" Страницам, противоречат пункту 4.5 нашей Политики платформы. Обещание вознаграждений или предоставление доступа к приложениям или контенту, напрямую зависящее от того, поставил ли человек отметку "Нравится" Странице, относится к категории "запрещенных приемов". Мы не разрешаем использовать разрешение user_likes с этой целью.
Наша цель — помочь компаниям наладить качественное общение со своей аудиторией. Мы хотим, чтобы люди ставили отметку "Нравится" Страницам, потому что действительно хотят узнать больше о компании и быть в курсе ее новостей, а не в обмен на поощрения и вознаграждения. Мы верим, что наша политика принесет пользу всем, включая рекламодателей.
Если вы используете для публикации контента на Facebook диалог "Поделиться" или другой социальный плагин, вам не нужно запрашивать проверку. Если у вас остаются сомнения, изучите документацию по проверке приложений.
Чтобы получить одобрение Центра приложений, ваше приложение должно соответствовать нашим критериям пригодности. Приложения, подходящие для Центра приложений Facebook, должны использовать вход через Facebook или содержать приложение для Холста Facebook.
В Центре приложений могут быть представлены:
Ваши текстовые объекты и рекламные изображения также должны соответствовать нашим рекомендациям.
В отклике на заявку вам будут разъяснены причины, вынудившие нас отклонить ваше приложение, и даны рекомендации по дальнейшим действиям. Мы хотим, чтобы вы как можно быстрее прошли проверку, поэтому внимательно читайте отзыв. Вы сможете снова отправить заявку, как только внесете необходимые изменения.
Если мы принципиально не одобряем способ использования разрешений в вашем приложении, это будет указано в отзыве. В этом случае вам не следует отправлять повторную заявку на проверку.
Во время проверки мы загружаем приложение на каждой поддерживаемой платформе, входим в него через Facebook и проверяем работу всех интеграций с Facebook, которые указаны в заявке. При этом нередко возникают так называемые "проблемы общего характера". Это ошибки или недочеты, связанные с загрузкой приложения, входом в него или с его общей функциональностью. Это означает, что мы не смогли протестировать разрешения, запрашиваемые в вашей заявке.
Поскольку эти проблемы помешали нам проверить функции Facebook в вашем приложении, мы не сможем подробно прокомментировать использование таких функций, указанных в заявке. Поэтому мы отклоняем заявку по причине "проблем общего характера" и предоставляем отзыв для каждой платформы.
Если вы получили отказ из-за "проблем общего характера", внимательно прочитайте весь отзыв. В нем будут описаны все проблемы отдельно для каждой платформы.
В ходе проверки мы следуем вашим инструкциям, чтобы воспроизвести использование разрешений в приложении. Если воспроизвести процессы, связанные с разрешениями, не удается (например, мы не смогли выполнить ваши инструкции или войти в приложение), то заявка отклоняется.
Во избежание этого:
Например, если вы запрашиваете разрешение publish_actions, убедитесь, что функция публикации настроена правильно. В ходе проверки мы должны успешно опубликовать контент вашего приложения на Facebook.