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:
- Vender produtos digitais com o Play Faturamento
- Medir seu marketing com o Play Install Referrer
- Proteja seu jogo com o Play Integrity para PC