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

Для успешной инициализации 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, либо из терминала администратора 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 for PC, при выполнении вызовов API. Если вошло несколько учетных записей, будет использоваться активная учетная запись.

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

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

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

  • Продавайте цифровые товары с помощью Play Billing
  • Измерьте свой маркетинг с помощью Play Install Referrer