GameCenter SDK для игр в RuStore: как подключить и начать интеграцию

GameCenter SDK для игр в RuStore: как подключить и начать интеграцию

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

Для таких сценариев в RuStore доступен GameCenter SDK — инструмент для работы с игровым профилем пользователя внутри экосистемы RuStore.

В статье разберём, как подать заявку, какие данные понадобятся для подключения и как начать интеграцию Kotlin и Unity.

Что важно знать перед подключением

GameCenter SDK сейчас работает в формате закрытого бета-доступа. Это значит, что подключение проходит по заявке и требует предварительной проверки со стороны команды RuStore.

Есть и второе важное условие: SDK работает только вместе с RuStore Pay SDK. Если платежный SDK уже интегрирован в проект, подключение GameCenter займёт минимум времени.

Такое ограничение связано с архитектурой платформы: игровой профиль пользователя и платёжная инфраструктура RuStore работают внутри единой экосистемы.

Как подключить Game Center SDK

Подключение GameCenter SDK проходит в 3 шага.

1. Отправьте заявку

Напишите на почту support@rustore.ru с темой письма: «Подключение GameCenter SDK».

2. Укажите данные приложения

В письме нужно указать:

  • package_name приложения;
  • название юрлица, ИП или ФИО правообладателя приложения в RuStore.

3. Дождитесь подтверждения

Проверка заявки может занять до одной недели.

Если данные указаны корректно и Pay SDK уже подключён, команда RuStore откроет доступ к GameCenter SDK и отправит дальнейшие инструкции по интеграции.

После подключения вопросы по бета-доступу и предложения по развитию SDK можно направлять на gamesdk_beta@rustore.ru.

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

GameCenter SDK доступен для Kotlin и Unity.

Если в проекте ещё используется BillingClient SDK, перед подключением GameCenter SDK потребуется перейти на Pay SDK.

Часто задаваемые вопросы

Да, подключение и использование GameCenter SDK не требуют отдельной платы. Комиссии применяются только к платежам через RuStore Pay SDK.
Нет. GameCenter SDK работает только вместе с RuStore Pay SDK — это обязательное условие подключения. В [документации](https://www.rustore.ru/help/sdk/pay/migration) подробно разобрали, как перейти на Pay SDK и настроить интеграцию.
Да, но важно учитывать, что SDK пока находится в стадии бета-тестирования. Перед выпуском игры рекомендуем протестировать интеграцию и проверить все игровые сценарии.
Сейчас SDK поддерживает: * идентификатор игрока (user ID); * сохранения и данные прогресса; * достижения и игровую статистику. Разработчик сам определяет, какие именно игровые данные хранить и синхронизировать. Возможности SDK будут расширяться в следующих версиях.
Нет. GameCenter SDK не конфликтует с другими сервисами авторизации и игровыми SDK, поэтому их можно использовать параллельно.

Похожие статьи