Для успешной инициализации 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 для ПК:
- Продавайте цифровые товары с помощью Play Billing
- Измерьте свой маркетинг с помощью Play Install Referrer
- Защитите свою игру с помощью Play Integrity для ПК