Публикация для моментальных игр

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

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

Пользовательская публикация

Вы как разработчик можете позволить своим игрокам делиться значимыми игровыми моментами. Вызов SDK работает аналогично вызову для специально настроенных обновлений, однако метод FBInstant.shareAsync() предлагает игроку поделиться моментом не в текущей беседе, а в другом месте.

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

Новость в Ленте будет содержать изображение, текст и кнопку, которые задаются при вызове API. Нажатие кнопки приводит к запуску игры. Из этой точки входа у вас будет доступ к методу FBInstant.getEntrypointData(), который возвращает объект данных, переданный через аргумент data: в FBInstant.shareAsync().

При создании визуальных объектов для пользовательских публикаций следуйте стандартам в отношении размеров видео- и аудиофайлов для Ленты. Соотношение между шириной и высотой объекта должно находиться в следующем диапазоне:

  • Минимальное отношение ширины к высоте — 1,91:1.
  • Максимальное отношение ширины к высоте — 4:5. Изображения, для которых максимальное соотношение превышено, будут обрезаны.

Чтобы опубликовать игру в Ленте, нажмите кнопку Поделиться в разделе Поделитесь своей игрой. Вы сможете опубликовать игру в Ленте и протестировать ее в любой среде (на ПК, в iOS или Android).



Глубокие ссылки типа fb.gg/play

Чтобы сделать свою игру вирусной, поделитесь ею на Facebook. Если с вашей игрой связана Страница, можно также создать ссылку в следующем формате:

https://fb.gg/play/id_или_пространство_имен_приложения

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

Также можно указать название контекста: https://fb.gg/play/id_или_пространство_имен_приложения/play_with_jill.

play_with_jill — это название контекста, в качестве которого можно указать любую URL-безопасную строку. Когда пользователь запускает вашу игру по ссылке с названием контекста, она сопоставляется с уникальным ID контекста с типом контекста "ССЫЛКА". Пользователи, получившие одинаковую ссылку, могут играть вместе. Так можно проводить соревнования, высылать приглашения на уникальные конкурсы и т. п.



Пользовательские глубокие ссылки типа fb.gg/play

Вы также можете создавать пользовательские ссылки с полезными данными, которыми можно поделиться, из раздела "Конфигурация вкладки «Интересное»" настроек моментальных игр. Для этого выполните следующие действия:

  • Укажите действительные данные JSON в текстовом поле "Полезные данные":


  • Нажмите кнопку "Создать пользовательскую ссылку". В результате новая ссылка будет создана и добавлена в таблицу ссылок:


Чтобы скопировать эту ссылку, нажмите ее:



Ссылка будет вести на моментальные игры и запускать игру с полезными данными, которые можно получить с помощью метода FBInstant.getEntryPointData().

  • Полезные данные можно редактировать из таблицы:

Сценарии публикации

Публикация для друзей

Размещение игр и публикаций в Ленте — отличный шаг на пути к вирусному распространению приложения.

Поиск друзей для игр

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

Публикация игры из пользовательского интерфейса

Если ваша игра нравится пользователям (например, они уже долго играют в нее, постоянно возвращаются и т. п.), вы можете предложить им поделиться ею с друзьями с помощью кнопки меню в правом верхнем углу: в результате в их хронике будет опубликовано видео из вашей игры. Не забудьте загрузить подходящее видео в настройках приложения.

Мотивация и поощрение публикации

Мотивируйте игроков делиться важными моментами, которые вы предусмотрели в своей игре. Предлагайте им воспользоваться функцией публикации с помощью метода FBInstant.shareAsync(). С помощью этого метода удобно делиться достижениями и результатами.

Примечание. Награды для игроков за то, что они делятся игрой, противоречат правилам Facebook. Вы можете награждать игроков за публикации и их друзей, присоединившихся к игре по приглашению, только после того, как они начнут играть. Например, игрок А не может получить подарок просто за то, что пригласил другого человека. Однако он может получить награду, если пригласил игрока Б и тот начал играть. В такой ситуации игрок Б также может получить награду.

Подготовка к масштабированию

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