Per inizializzare correttamente l'SDK all'interno di un gioco, devono essere soddisfatti diversi requisiti. come le seguenti.
Esecuzione da un file eseguibile del gioco firmato digitalmente
Avvio dell'eseguibile del gioco da Google Play Giochi
Questi possono essere onerosi per gli sviluppatori che stanno creando attivamente il proprio gioco in un editor di giochi o in un IDE di codice, in quanto richiedono il packaging e la pubblicazione del gioco per la release.
Per offrire 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 la firma digitale dell'eseguibile o il suo avvio da Google Play Games.
Prerequisiti
- Ottieni un GUID del 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 pacchettizzare o firmare digitalmente l'eseguibile del gioco o avviarlo da Google Play Giochi.
Passaggio 1: attiva la modalità sviluppatore nel file 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 dell'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 Giochi per PC
Quando la modalità sviluppatore è attiva, l'SDK utilizza l'account con cui è stato eseguito l'accesso a Google Play Giochi per PC per effettuare chiamate all'API. Se sono stati eseguiti l'accesso con 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 ha aderito al gruppo di test interno 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 Google Play. Puoi gestire i tester interni della tua app in Play Console.
Passaggi successivi
Aggiungi le funzionalità di Google Play PC alla tua app:
- Vendere prodotti digitali con Fatturazione Google Play
- Misurare le attività di marketing con Play Install Referrer