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

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

Требования

Прежде чем отправить приложение на проверку, выполните следующие действия:

  • Убедитесь, что приложение соответствует Политике платформы.
  • Обеспечьте соблюдение Норм сообщества.
  • Опубликуйте Страницу Facebook, связанную с приложением.
  • Удостоверьтесь, что Webhooks работает корректно и возвращает ответ 200 OK на события Webhooks в течение 20 секунд.
  • Если приложение предлагает функции или контент с ограниченным доступом, сделайте так, чтобы наша команда проверки контента от Meta могла протестировать их. Например, если для использования функции пользователь должен войти в приложение, укажите в заметках для проверяющего имя пользователя и пароль. Также можно добавить фразу активации, с помощью которой проверяющие смогут начать работу с такими контентом и функциями.

Контрольный список перед запуском

Запуск собственного приложения для Messenger — это важный шаг. Чтобы проверка и одобрение приложения прошли без проблем, перед отправкой приложения на проверку изучите этот контрольный список. Не все пункты списка обязательны, однако мы рекомендуем учесть их до отправки приложения на проверку.

Рекомендации

Приложение для Messenger можно создать разными способами. Чтобы сделать общение в Messenger максимально удобным, следуйте рекомендациям.

Интегрируйте основные функции платформы

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

  • Шаблоны сообщений. Шаблоны позволяют легко структурировать сообщения и сделать переписку интереснее.
  • Постоянное меню. В нем можно разместить элементы навигации или команды для вызова основных функций приложения. Можно даже сделать так, чтобы пользователи взаимодействовали с приложением только посредством постоянного меню. Кроме того, это отличный способ восстановить или начать переписку сначала, если возникла непредвиденная ошибка.
  • Быстрые ответы. Если пользователь отвечает обычным текстом, вашему приложению будет непросто правильно отреагировать на такое сообщение. Быстрые ответы позволяют ограничить возможные варианты, чтобы создать более удобное и понятное взаимодействие.
  • Веб-представление Messenger. Не все возможности можно предложить внутри переписки. Платформа Messenger поддерживает полный веб-просмотр, благодаря которому ваше приложение может представлять более сложный интерфейс, когда это необходимо.

Обновите настройки уведомлений

Когда ваше приложение перейдет в рабочий режим, могут возникнуть разные непредвиденные проблемы. Чтобы всегда знать, что происходит с приложением, обновите настройки уведомлений:

Обеспечьте простое подключение пользователей

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

  • Кнопка "Начать". Убедитесь, что ваше приложение отправляет краткое приветственное сообщение, когда получает событие messaging_postbacks от кнопки "Начать". Сообщение должно быть адресовано новым пользователям и содержать описание функций, предлагаемых ваше приложение.
  • Текст приветствия. В приветствии вы можете представить возможности приложения и задать стиль и "голос" своего бренда. Используйте также персонализированные шаблоны строк, чтобы обращаться к пользователю по имени.

Тестирование приложения Messenger

Убедитесь, что приложение Messenger работает надлежащим образом. Протестируйте функции и убедитесь, что в непредвиденных случаях, например при неожиданном контенте сообщения, у вас есть варианты его обработки.

Вот краткий список того, что нужно протестировать, прежде чем ваше приложение для Messenger станет общедоступным:

  • Скорость реагирования: быстро ли отвечает приложение? Используете ли вы такие функции, как действия отправителя, чтобы сигнализировать о возможных задержках? Приложение может качественно обработать любые входные данные от пользователей, в том числе сообщения в произвольной форме? Messenger — это платформа для переписок, поэтому пользователи ждут от приложений для нее несколько иного, чем от других приложений. Следите, чтобы среднее время отклика не превышало минуты.
  • Статусы ошибок и сбоев: когда ваше приложение получает неожиданные входные данные, обрабатывается ли сбой надлежащим образом? Могут ли пользователи восстановить или перезапустить приложение в случае сбоя?
  • Переписка: понятен ли пользователю процесс взаимодействия с приложением от начала до конца? Даете ли вы пользователям подсказки и контекст, чтобы они знали, что могут делать в ходе работы с приложением?
  • Масштаб: можно ли масштабировать вашу инфраструктуру? Способен ли ваш Webhooks обрабатывать неожиданные пики событий?

Привлеките людей на свою Страницу

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

  • Реклама с переходом в Messenger. Расскажите пользователям Facebook, Instagram и Messenger о вашем приложении для Messenger с помощью рекламы, которая начинает переписку с этим приложением.
  • Ссылка m.me: сокращенный URL, который перенаправляет пользователей в Messenger. Такую ссылку можно разместить на сайте, в электронной рассылке и даже в параметре ref, чтобы добавить контекст в переписку.

Дальнейшие действия

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

Отправка приложения Messenger на проверку

Информацию о том, как отправить приложение на проверку, см. в документации по проверке приложений.