Используйте PC SDK при разработке

Для успешной инициализации SDK в игре необходимо соблюсти ряд требований, в том числе:

  • Запуск из исполняемого файла игры с цифровой подписью

  • Запуск исполняемого файла игры из Google Play Игр

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

Для оптимизации процесса разработки SDK предлагает режим разработчика. Включенный режим разработчика позволяет SDK работать в игровом редакторе или IDE. SDK можно инициализировать без цифровой подписи исполняемого файла или запуска из Google Play Игр.

Предпосылки

  • Получите GUID партнёра раннего доступа (EAP). Это секретный ключ, который позволит вашей команде разработчиков использовать SDK в редакторе игрового движка без необходимости упаковывать исполняемый файл игры, добавлять к нему цифровую подпись или запускать его из Google Play Игр.

Шаг 1 : включите режим разработчика в манифесте

Включите режим разработчика для вашего приложения, установив IsDeveloperMode в true в manifest.xml вашего приложения.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

Шаг 2 : Включите ранний доступ

Включите ранний доступ на устройстве, на котором вы проводите тестирование, установив строковое значение EarlyAccessPartnerGuid в разделе реестра HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid .

Это можно сделать либо с помощью редактора реестра Windows, либо из терминала администратора cmd с помощью команды:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

Шаг 3 : Войдите в Google Play Игры для ПК

При включенном режиме разработчика SDK использует учётную запись, указанную в Google Play Games для ПК, при выполнении вызовов API. Если выполнен вход в несколько учётных записей, будет использоваться активная учётная запись.

Если ваша игра ещё не была публично выпущена (никогда не публиковалась в версии для выпуска в Play Console), рекомендуем использовать учётную запись Google, которая подключена к группе внутреннего тестирования вашей игры. Внутренние тестировщики получат доступ к вашей игре до её выпуска, что необходимо для работы некоторых API SDK. Например, для совершения покупки через Play Billing. Вы можете управлять внутренними тестировщиками своего приложения в Play Console .

Следующие шаги

Добавьте в свое приложение функции Google Play для ПК: