Usar o SDK para PC durante o desenvolvimento

Para inicializar o SDK em um jogo, vários requisitos precisam ser atendidos. São eles:

  • Execução de um jogo executável assinado digitalmente

  • Inicialização do jogo executável no Google Play Games

Isso pode ser complicado para desenvolvedores que estão criando o jogo ativamente em um editor de jogos ou IDE de código, já que exige o empacotamento e a publicação do jogo para lançamento.

Para oferecer um fluxo de trabalho de desenvolvimento melhor, o SDK oferece um modo de desenvolvedor. Quando ativado, o modo de desenvolvedor permite que o SDK funcione em um editor de jogos ou IDE de código. O SDK pode ser inicializado sem exigir que o executável seja assinado digitalmente ou iniciado no Google Play Games.

Pré-requisitos

  • Receba um GUID de parceiro de acesso antecipado (EAP, na sigla em inglês). Essa é uma chave secreta que permite que sua equipe de desenvolvimento use o SDK no editor de mecanismo de jogo sem precisar empacotar ou assinar digitalmente o jogo executável ou iniciá-lo no Google Play Games.

Etapa 1: ativar o modo de desenvolvedor no manifesto

Ative o modo de desenvolvedor para seu aplicativo definindo IsDeveloperMode como true no manifest.xml do aplicativo.

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

Etapa 2: ativar o acesso antecipado

Ative o acesso antecipado no dispositivo em que você está testando definindo o EarlyAccessPartnerGuid valor da string na chave do Registro HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

Isso pode ser feito usando o Editor do Registro do Windows ou em um terminal de comando de administrador com o comando:

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

Etapa 3: fazer login no Google Play Games para PC

Quando o modo de desenvolvedor está ativado, o SDK usa a conta conectada ao Google Play Games para PC ao fazer chamadas de API. Se várias contas estiverem conectadas, a conta ativa será usada.

Se o jogo não foi lançado publicamente (nunca foi publicado na faixa de lançamento de produção no Play Console), recomendamos usar uma Conta do Google que tenha entrado no grupo de testes internos do jogo. Os testadores internos terão acesso ao jogo antes do lançamento, o que é necessário para que algumas APIs do SDK funcionem. Por exemplo, concluir uma compra com o Play Faturamento. Você pode gerenciar os testadores internos do app no Play Console.

Próximas etapas

Adicione recursos do Google Play para PC ao seu app: