Лента активности друзей
Лента активности отображает прогресс друзей пользователя в играх: достигнутые уровни, набранные очки, пройденные миссии. Такие сообщения — хорошие напоминания об игре друзьям пользователя.
Ленту можно увидеть:
- •В разделе Игры мобильного приложения ВКонтакте для Android.
- •В блоке Профиль → Уведомления раздела Игры в десктопной версии сайта.
Лента активности друзей в десктопной версии
Лента помогает игре оставаться в информационном поле игрока и его друзей. Кроме того, сообщения о достигнутых уровнях и набранных очках помогают поддерживать дух соревнования и вызывают интерес других пользователей. Согласно нашей статистике, лента приносит до 20% от общего числа установок игры и до 15% от числа всех запусков. Эти числа примерно равны для каталогов игр на мобильных устройствах и для каталога игр в десктопной версии сайта.
Требования
Игра может отправлять сообщения в ленту активности только после публикации в каталоге.
Как реализовать
Чтобы отправить событие в ленту активности, выполните на стороне сервера игры API-запрос secure.addAppEvent. Параметры запроса указывают:
- •Пользователя, к которому относится сообщение.
- •Тип достижения: набранные очки, достигнутый уровень или пройденная миссия.
- •Достигнутое значение, например номер уровня или набранное количество очков.
Текст сообщения формируется автоматически.
Очки
Когда пользователь набирает в игре определённое количество очков, вы можете отправить событие в ленту активности друзей — это служит напоминанием об игре и повышает вовлечённость.
Параметры secure.addAppEvent для очков
- •
activity_id = 2 - •
value— набранное количество очков:- •Целое число от 1 до 10 000 000 включительно.
- •Значение должно быть строго больше значения, установленного предыдущими вызовами для этого пользователя.
- •
В случае успешного выполнения переданное значение сохраняется на стороне игровой платформы.
Уровни
Деление игры на уровни, их сложность и переходы полностью находятся в зоне ответственности разработчиков игры. Сообщения о пройденных уровнях отображаются в ленте активности друзей, помогают игре оставаться в информационном поле друзей игрока и поддерживают соревновательный эффект.
Параметры secure.addAppEvent для уровней
- •
activity_id = 1 - •
value— достигнутый уровень:- •Целое число от 1 до 15 000 включительно.
- •Значение должно быть строго больше номера уровня, установленного предыдущим вызовом для этого пользователя.
- •
В случае успешного выполнения переданное значение сохраняется на стороне игровой платформы.
Миссии
Игра может отправлять в ленту событие о выполненной миссии. Для этого нужно вызвать secure.addAppEvent, передав activity_id, равный идентификатору миссии. Параметр value в этом случае не требуется.
Подробнее — в разделе Миссии.
Особенности использования
- •Добавление событий в ленту активности не требует дополнительного подтверждения или согласования с пользователем, упоминаемым в сообщении.
- •Игра должна отправлять события в ленту только в связи с непосредственными действиями и достижениями пользователя в игровом процессе, например прохождение этапа, улучшение персонажа.
- •Запрещено отправлять достижения за пассивную активность: действия друзей, полученные подарки или бонусы без участия игрока.
- •Платформа сохраняет информацию о достигнутом уровне или количестве очков.
- •Для уровней и очков каждое следующее значение
valueдолжно быть строго больше предыдущего, иначе метод вернёт ошибку. - •Максимальное значение уровня в игре — 15 000, максимальное количество очков — 10 000 000.
- •
Материалы по теме
- •
- •
- •