9 августа 2019 года мы представили новый процесс запуска моментальных игр. Перед отправкой игры на проверку необходимо выполнить следующие действия:
Когда ваше приложение будет принято, вы сможете отправлять игры на проверку и представлять их в наших источниках (таких как списки игр и т. п.).
Узнайте больше о том, как создать аккаунт 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.
Отправляйте игрокам актуальные, своевременные и полезные сообщения. Дополнительные сведения см. в разделе Рекомендации.
Дайте людям возможность выбора (например, позвольте им указать, хотят ли они получать уведомления и как часто).
С помощью данных о точке входа на кнопках запуска можно загружать игру с подходящего места.
Присвойте боту такое же название, как и игре.
Используйте такие социальные обновления, как напоминания, результаты турниров, награды и вызовы.
Убедитесь, что у игроков есть стимул запускать игру через сообщение бота. Используйте для этого полезные данные сообщения и предложите ценную награду. Сообщение бота обычно не имеет никакой ценности, если при нажатии открывается начальный экран игры.
Чтобы предложить людям выполнить стандартные действия, например запустить игру, используйте постоянное меню.
В индивидуально настроенных сообщениях сделайте game_play
действием по умолчанию, чтобы для перехода в игру достаточно было нажать любой участок изображения.
С помощью ботов сообщайте игрокам о новых функциях или контенте.
Настройте время отправки сообщений с учетом того, в каком часовом поясе проживают люди.
Следуйте общим рекомендациям по использованию ботов Messenger.
Отправлять сообщение сразу после того, как человек закроет игру.
Отправлять сообщения для повторного вовлечения игроков без контекста (например, не нужно писать "Вернитесь в игру!"). Подобные сообщения лучше дополнять интригующей информацией (например, "Разведчик принес важные сведения").
Использовать манеру разговора других людей на Facebook или писать игрокам от имени их друзей.
Снова и снова отправлять людям сообщения от бота, если они не возвращаются в игру. Согласно нашим правилам, такие сообщения будут заблокированы. Сейчас разрешено отправлять не более 5 сообщений за 10 дней с последнего игрового сеанса. При тестировании бота играйте в игру по крайней мере после каждых 5 сообщений.
Задавать для параметра messaging_type
любое значение, кроме RESPONSE
и UPDATE
.
Использовать API Broadcast на платформе Messenger, поскольку этот API пока недоступен для игровых ботов.
Размещать ссылки на магазины приложений.
Отправить игру на проверку можно на вкладке Проверка панели разработчика. Перед этим убедитесь, что игра соответствует всем актуальным правилам.
В соответствии с пунктом 4.7 "Руководства по проверке Apple App Store" при отправке необходимо указать ID команды разработчиков Apple. Без этого ID игра будет недоступна на платформе iOS.
Не включайте в заявку функцию покупок в приложении, если ее нет в моментальной игре. Подробнее о покупках в приложении см. в этом разделе.
Проверка моментальной игры занимает менее недели. Повторная проверка может потребоваться, только если мы обнаружим, что игра нарушает наши правила для разработчиков.
Статус игры можно отслеживать на вкладке Статус запуска панели разработчика.
Игру можно запустить для всех или только для некоторых стран. Во втором случае выберите вариант Выбрать страны.
Эти ресурсы помогут вам полностью адаптировать игру к нашей платформе: