Para inicializar o SDK em um jogo, é preciso atender a vários requisitos. São eles:
Executar um executável de jogo com assinatura digital
Iniciar o executável do jogo no Google Play Games
Isso pode ser complicado para desenvolvedores que estão criando o jogo em um editor de jogos ou IDE de código, já que é necessário empacotar e publicar o 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 ambiente de desenvolvimento integrado de código. O SDK pode ser inicializado sem exigir que o executável seja assinado digitalmente ou iniciado no Google Play Jogos.
Pré-requisitos
- Receba um GUID de parceiro com acesso antecipado (EAP). Essa é uma chave secreta que permite que sua equipe de desenvolvimento use o SDK no editor do mecanismo de jogo sem precisar empacotar ou assinar digitalmente o executável do jogo ou iniciá-lo pelo Google Play Jogos.
Etapa 1: ativar o modo de desenvolvedor no manifesto
Ative o modo de desenvolvedor para seu aplicativo definindo IsDeveloperMode
como
true
dentro do 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 valor da string
EarlyAccessPartnerGuid
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 cmd 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 tiver sido lançado publicamente (nunca publicado na faixa de lançamento de produção no Play Console), recomendamos usar uma Conta do Google que tenha entrado no grupo de teste interno 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
- Meça seu marketing com o Play Install Referrer
- Proteja seu jogo com a API Play Integrity para PC