Для успешной инициализации SDK в игре необходимо выполнить несколько требований. К ним относятся:
Запуск из исполняемого файла игры с цифровой подписью.
Запуск исполняемого файла игры из Google Play Games
Это может стать обременительным для разработчиков, которые активно создают свою игру в игровом редакторе или IDE, поскольку требует упаковки и публикации игры для выпуска.
Для оптимизации процесса разработки SDK предлагает режим разработчика. При включении этот режим позволяет использовать SDK в игровом редакторе или IDE. Инициализацию SDK можно выполнить без необходимости цифровой подписи исполняемого файла или запустить его из Google Play Games.
Предварительные требования
- Получите GUID для партнеров, получающих ранний доступ (EAP). Это секретный ключ, который позволяет вашей команде разработчиков использовать SDK из редактора игрового движка без необходимости упаковывать или подписывать цифровой подписью исполняемый файл игры или запускать ее из Google Play Games.
Шаг 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, либо из командной строки администратора, используя следующую команду:
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
Шаг 3 : Войдите в Google Play Games для ПК.
При включении режима разработчика SDK использует учетную запись, авторизованную в Google Play Games для ПК, при выполнении вызовов API. Если авторизовано несколько учетных записей, будет использоваться активная учетная запись.
Если ваша игра ещё не была выпущена публично (никогда не публиковалась в тестовом режиме Play Console), мы рекомендуем использовать учетную запись Google, которая присоединилась к внутренней группе тестирования вашей игры. Внутренние тестировщики получат доступ к вашей игре до релиза, что необходимо для работы некоторых API SDK. Например, для совершения покупки через Play Billing. Вы можете управлять внутренними тестировщиками вашего приложения в Play Console .
Следующие шаги
Добавьте в своё приложение функции Google Play для ПК:
- Продавайте цифровые товары с помощью Play Billing.
- Оцените эффективность своего маркетинга с помощью Play Install Referrer.
- Защитите свою игру с помощью Play Integrity для ПК.