Utilizzare l'SDK per PC durante lo sviluppo

Per inizializzare correttamente l'SDK all'interno di un gioco, devono essere soddisfatti diversi requisiti. come le seguenti.

  • Esecuzione da un eseguibile di gioco con firma digitale

  • Avvio dell'eseguibile di gioco da Google Play Games

Questi passaggi possono essere onerosi per gli sviluppatori che stanno creando attivamente il proprio gioco all'interno di un editor di giochi o di un IDE di codice, in quanto richiedono la creazione di pacchetti e la pubblicazione del gioco per la release.

Per fornire un flusso di lavoro di sviluppo migliore, l'SDK offre una modalità sviluppatore. Quando è attivata, la modalità sviluppatore consente all'SDK di funzionare all'interno di un editor di giochi o di un IDE di codice. L'SDK può essere inizializzato senza richiedere che l'eseguibile sia firmato digitalmente o avviato da Google Play Giochi.

Prerequisiti

  • Ottieni un GUID per partner del programma di accesso in anteprima (EAP). Si tratta di una chiave segreta che consente al tuo team di sviluppo di utilizzare l'SDK dall'editor del motore grafico senza dover creare pacchetti o firmare digitalmente l'eseguibile del gioco o avviarlo da Google Play Games.

Passaggio 1: attiva la modalità sviluppatore nel manifest

Attiva la modalità sviluppatore per la tua applicazione impostando IsDeveloperMode su true all'interno di manifest.xml dell'applicazione.

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

Passaggio 2: attiva l'accesso in anteprima

Attiva l'accesso in anteprima sul dispositivo su cui stai eseguendo i test impostando il EarlyAccessPartnerGuid valore della stringa nella HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid chiave del Registro di sistema.

Puoi farlo utilizzando l'editor del Registro di sistema di Windows o da un terminale cmd amministratore con il comando:

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

Passaggio 3: accedi a Google Play Games su PC

Quando la modalità sviluppatore è attivata, l'SDK utilizza l'account con cui è stato eseguito l'accesso a Google Play Games per PC quando effettua chiamate API. Se sono stati eseguiti l'accesso a più account, verrà utilizzato l'account attivo.

Se il tuo gioco non è stato rilasciato pubblicamente (non è mai stato pubblicato nel canale di rilascio di produzione in Play Console), ti consigliamo di utilizzare un Account Google che abbia aderito al gruppo di test interni del tuo gioco. I tester interni avranno accesso al tuo gioco prima del rilascio, il che è necessario per il funzionamento di alcune API SDK. Ad esempio, il completamento di un acquisto con Fatturazione Play. Puoi gestire i tester interni della tua app in Play Console.

Passaggi successivi

Aggiungi le funzionalità di Google Play per PC alla tua app: