Запуск собственного приложения для Messenger — это важный шаг. Чтобы проверка и одобрение приложения прошли без проблем, перед отправкой приложения на проверку изучите этот контрольный список. Не все пункты списка обязательны, однако мы рекомендуем учесть их до отправки приложения.
Существует множество разных подходов к созданию приложения для Messenger. Ниже приведены рекомендации, которые мы считаем наиболее полезными.
Оригинальность. Ваше приложение для Messenger уникально, независимо от цели его создания. Подумайте, какой стиль, тон и языковые средства лучше всего использовать в сообщениях, чтобы отразить эту уникальность.
Персонализация. Отправляйте пользователям вашего приложения для Messenger более персонализированные сообщения, когда это уместно. В этом вам помогут такие функции, как текст приветствия. Его можно легко персонализировать, используя встроенные шаблоны строк. Чтобы персонализировать другие элементы, воспользуйтесь User Profile API.
Уведомления. Messenger идеально подходит для отправки пользователям самых разных уведомлений: об обновлении статуса заказа, подтверждении бронирования и т. п. Если ваше приложение Messenger отправляет уведомления, добавьте для пользователей возможность настраивать частоту или включать и отключать уведомления и оповещения.
Правила платформы и нормы сообщества. Чаще всего проверку не проходят приложения, которые нарушают Правила платформы или Нормы сообщества. Убедитесь, что ваше приложение им соответствует. Это первый шаг к одобрению и созданию приложения, которое будет радовать пользователей.
Когда ваше приложение перейдет в рабочий режим, могут возникнуть разные непредвиденные проблемы. Чтобы всегда знать, что происходит с приложением, обновите настройки уведомлений:
Уведомления по электронной почте. Убедитесь, что вы настроили уведомления по электронной почте. Если указан неправильный электронный адрес, вы рискуете пропустить важные сообщения о вашем приложении для Messenger. Выберите "Все уведомления, кроме тех, от которых вы отказались".
События применения политик. Подпишите свое приложение на получение событий Webhooks messaging_policy_enforcement
. Через них мы будем уведомлять вас, если приложение для Messenger нарушит одно из наших Правил платформы.
Платформа Messenger предлагает различные функции для создания уникальных приложений. Перед отправкой своего приложения проверьте, включили ли вы все основные функции. Если какая-то из них отсутствует, подумайте, стоит ли ее добавить.
Шаблоны сообщений. Шаблоны позволяют легко структурировать сообщения и сделать переписку интереснее.
Постоянное меню. В нем можно разместить элементы навигации или команды для вызова основных функций. Можно даже сделать так, чтобы пользователи взаимодействовали с приложением только посредством постоянного меню. Кроме того, это отличный способ восстановить или начать переписку сначала, если возникла непредвиденная ошибка.
Быстрые ответы. Если пользователь отвечает обычным текстом, вашему приложению будет непросто правильно отреагировать на такое сообщение. Быстрые ответы позволяют ограничить возможные варианты, чтобы создать более удобное и понятное взаимодействие.
Веб-просмотр в Messenger. Не все возможности можно предложить внутри переписки. Платформа Messenger поддерживает полный веб-просмотр, благодаря которому ваше приложение может представлять более сложный интерфейс, когда это необходимо.
Процесс подключения во много определяет, захотят ли люди пользоваться вашим приложением для Messenger. Чтобы сделать этот процесс максимально удобным и прозрачным для новых пользователей, воспользуйтесь экраном приветствия.
Кнопка "Начать". Убедитесь, что ваше приложение отправляет краткое приветственное сообщение, когда получает событие messaging_postbacks
от кнопки "Начать". Добавьте в это сообщение приветствие для новых пользователей и перечислите функции, которые предлагает ваше приложение.
Текст приветствия. В приветствии вы можете представить возможности приложения и задать стиль и "голос" своего бренда. Используйте также персонализированные шаблоны строк, чтобы обращаться к пользователю по имени.
…и ещё несколько раз. На всякий случай. Приложения с ошибками не нравятся никому, поэтому ваша задача — обеспечить бесперебойную работу своего приложения. Тестируйте функции, убедитесь, что в непредвиденных случаях, например при неожиданном контенте сообщения, у вас есть варианты его обработки.
Попробуйте специально вызвать ошибку — это весело!
Вот краткий список того, что нужно протестировать, прежде чем ваше приложение для Messenger станет общедоступным:
Скорость реагирования. Достаточно ли быстро реагирует ваше приложение? Используете ли вы такие функции, как действия отправителя, чтобы сигнализировать возможные задержки? Приложение может качественно обработать любые входные данные от пользователей, в том числе сообщения в произвольной форме? Messenger — это платформа для переписок, поэтому пользователи ждут от приложений для нее несколько иного, чем от других приложений. Следите, чтобы среднее время отклика не превышало минуты.
Статусы ошибок и сбоев. Когда ваше приложение получает неожиданные входные данные, обрабатывается ли сбой надлежащим образом? Если происходит сбой, пользователи могут восстановить или перезапустить приложение?
Переписки. Достаточно ли понятно взаимодействие между приложением и пользователем? Вы даете пользователям подсказки и контекст, чтобы они знали, что могут делать в ходе работы с приложением?
Масштаб. Вашу инфраструктуру можно масштабировать? Способен ли ваш Webhooks обрабатывать неожиданные пики событий?
Платформа Messenger предоставляет множество способов обратить внимание людей на ваше приложение. Используйте функции обнаружения и повторного вовлечения платформы, чтобы как можно больше людей в Messenger обнаружило ваше приложение. Вот лишь некоторые из возможностей:
Реклама с переходом в Messenger. Обратите внимание пользователей Facebook, Instagram и Messenger на ваше приложение с помощью рекламы, которая открывает новые переписки с вашим приложением для Messenger, или используйте сообщения подписки для возобновления существующих переписок.
Плагин чата с клиентами. Этот плагин позволяет людям отправлять сообщение вашей компании с вашего сайта.
Ссылка m.me. Сокращенный URL, который перенаправляет пользователей в Messenger. Такую ссылку можно разместить на сайте, в электронной рассылке и даже в параметре ref
, чтобы добавить контекст в переписку.