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:
- Vendi beni digitali con Fatturazione Play
- Misura il tuo marketing con Play Install Referrer
- Proteggi il tuo gioco con Play Integrity per PC