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

9 августа 2019 года мы представили новый процесс запуска моментальных игр. Перед отправкой игры на проверку необходимо выполнить следующие действия:

  • связать свое приложение с компанией;
  • пройти проверку связанной компании, если это ещё не сделано;
  • создать Страницу Facebook, которая представляет вашу компанию (она должна называться так же, как и компания);
  • получить действительный ID команды разработчиков Apple.

Когда ваше приложение будет принято, вы сможете отправлять игры на проверку и представлять их в наших источниках (таких как списки игр и т. п.).

Узнайте больше о том, как создать аккаунт Business Manager и подтвердить компанию.

Согласно разделу 1.7 Политики Платформы Facebook, для минимизации рисков распространения недостоверной информации игры, связанные с коронавирусом (COVID-19), должны проходить предварительное утверждение.

Прежде чем публиковать моментальную игру, проверьте, соответствует ли она перечисленным ниже критериям.

Контрольный список для игры

Обязательные требования

Для обеспечения видимости игры должен быть установлен параметр Live в верхней части Панели приложений

На вкладке Настройки должно быть указано пространство имен.

Все объекты должны быть загружены согласно разделу Настройка игры.

Начальный объем скачиваемого файла не должен превышать 3 МБ (для облегченных игр — 1 МБ).

Необходимо показывать текущее состояние загрузки с использованием FBInstant.setLoadingProgress.

На мобильных устройствах должна существовать возможность отключить звук. Для этого рекомендуется использовать API WebAudio.

Используйте SDK 6.0 или более поздней версии, а все пользовательские обновления отправляйте через шаблоны.

Обеспечьте корректную обработку перерывов в игре. Для этого подпишитесь на FBInstant.onPause. Игра должна приостановить воспроизведение всех звуков. Также необходимо реализовать механизм возобновления игры (например, кнопку "Возобновить").

Игра должна соответствовать опубликованным Условиям использования Платформы Facebook и Политике для разработчиков.

Для проверки игра должна быть связана с компанией. Для запуска игры компания должна быть подтверждена.

Игра должна производить впечатление нативной (она не должна прокручиваться, допускать изменение масштаба или перемещение, как на веб-странице).


Что запрещено

В названии игры запрещено указывать бренды (например, Messenger, Facebook)

Игра не должна использовать тот же ID приложения, что и другие запущенные приложения (например, веб-игры Facebook).

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

Запрещено запрашивать какую бы то ни было информацию о пользователе, не предоставляемую SDK Моментальных игр (в том числе с использованием SDK платформы Facebook для JavaScript).

Запрещено встраивать SDK моментальных игр и использовать версию, полученную не с сайта connect.facebook.com.

Запрещено отправлять несколько обновлений игры в контексте за сеанс.

Запрещено показывать стороннюю рекламу.

Запрещено показывать функции платежей на платформах, на которых платежи не поддерживаются.

До разрешения startGameAsync можно вызывать только следующие методы:

  • FBInstant.getSDKVersion();
  • FBInstant.initializeAsync();
  • FBInstant.getPlatform();
  • FBInstant.setLoadingProgress();
  • FBInstant.getSupportedAPIs();
  • FBInstant.quit();
  • FBInstant.onPause();
  • FBInstant.player.getID().

С 24 марта 2019 г. до разрешения startGameAsync можно вызывать дополнительные методы. Подробные сведения см. в списке обновлений в SDK моментальных игр 6.3.

Чего не должно быть в вашей игре для iOS

Перекрестного продвижения других моментальных игр (в том числе через бот).

Отправки подарков друзьям.

Функций оплаты или ссылок на возможность оплаты через другую платформу.

Обновление игр через контрольный список в Messenger

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

Соблюдайте следующие правила:

Отправляйте игрокам актуальные, своевременные и полезные сообщения. Дополнительные сведения см. в разделе Рекомендации.

Дайте людям возможность выбора (например, позвольте им указать, хотят ли они получать уведомления и как часто).

С помощью данных о точке входа на кнопках запуска можно загружать игру с подходящего места.

Присвойте боту такое же название, как и игре.

Используйте такие социальные обновления, как напоминания, результаты турниров, награды и вызовы.

Убедитесь, что у игроков есть стимул запускать игру через сообщение бота. Используйте для этого полезные данные сообщения и предложите ценную награду. Сообщение бота обычно не имеет никакой ценности, если при нажатии открывается начальный экран игры.

Чтобы предложить людям выполнить стандартные действия, например запустить игру, используйте постоянное меню.

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

С помощью ботов сообщайте игрокам о новых функциях или контенте.

Настройте время отправки сообщений с учетом того, в каком часовом поясе проживают люди.

Чего не следует делать:

Отправлять сообщение сразу после того, как человек закроет игру.

Отправлять сообщения для повторного вовлечения игроков без контекста (например, не нужно писать "Вернитесь в игру!"). Подобные сообщения лучше дополнять интригующей информацией (например, "Разведчик принес важные сведения").

Использовать манеру разговора других людей на Facebook или писать игрокам от имени их друзей.

Снова и снова отправлять людям сообщения от бота, если они не возвращаются в игру. Согласно нашим правилам, такие сообщения будут заблокированы. Сейчас разрешено отправлять не более 5 сообщений за 10 дней с последнего игрового сеанса. При тестировании бота играйте в игру по крайней мере после каждых 5 сообщений.

Задавать для параметра messaging_type любое значение, кроме RESPONSE и UPDATE.

Использовать API Broadcast на платформе Messenger, поскольку этот API пока недоступен для игровых ботов.

Размещать ссылки на магазины приложений.

Отправка на проверку

Отправить игру на проверку можно на вкладке Проверка панели разработчика. Перед этим убедитесь, что игра соответствует всем актуальным правилам.

В соответствии с пунктом 4.7 "Руководства по проверке Apple App Store" при отправке необходимо указать ID команды разработчиков Apple. Без этого ID игра будет недоступна на платформе iOS.

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

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

Запуск моментальной игры

Статус игры можно отслеживать на вкладке Статус запуска панели разработчика.

Запуск по всему миру или в масштабах страны

Игру можно запустить для всех или только для некоторых стран. Во втором случае выберите вариант Выбрать страны.

Документация по теме

Эти ресурсы помогут вам полностью адаптировать игру к нашей платформе: