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 del gioco da Google Play Giochi
Questi 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 il packaging e la pubblicazione del gioco per la release.
Per fornire un flusso di lavoro di sviluppo migliore, l'SDK offre una modalità sviluppatore. Se 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 venga firmato digitalmente o avviato da Google Play Games.
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 di gioco senza dover creare pacchetti o firmare digitalmente l'eseguibile del gioco o avviarlo da Google Play Giochi.
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 il test impostando il valore della stringa
EarlyAccessPartnerGuid
nella chiave del Registro di sistema
HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
.
Questa operazione può essere eseguita utilizzando l'editor del Registro di sistema di Windows o da un terminale cmd amministrativo 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 Giochi per PC
Quando la modalità sviluppatore è attivata, l'SDK utilizza l'account con cui hai eseguito l'accesso a Google Play Giochi su PC quando effettua chiamate API. Se è stato eseguito 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 la fatturazione di Play. Puoi gestire i tester interni della tua app all'interno di Play Console.
Passaggi successivi
Aggiungi le funzionalità di Google Play PC alla tua app:
- Vendere beni digitali con la fatturazione Google Play
- Misurare il marketing con Play Install Referrer
- Proteggi il tuo gioco con Play Integrity per PC