Domande frequenti

Questo documento risponde alle domande frequenti su SDK e pubblicazione per Google Play Giochi su PC.

Come aggiungere una VPN?

Per gli sviluppatori che devono testare il proprio gioco in regioni in cui Google Play Giochi su PC non è supportato, consigliamo di utilizzare una VPN per acquisire un indirizzo IP da una regione supportata.

Assicurati di attivare la modalità TUN sulla VPN. Le indicazioni sull'attivazione della modalità TUN e sulla configurazione del firewall sono disponibili nel manuale operativo del fornitore di VPN.

Dopo aver attivato la modalità TUN, installa Google Play Giochi su PC e l'emulatore a scopo di test.

Puoi utilizzare il flusso di acquisto senza un server di backend?

Dal punto di vista della sicurezza, l'elaborazione senza un server di backend in genere non è consigliata.

Per saperne di più, vedi Elaborazione senza un server di backend.

Come si inizia a sviluppare per Google Play Giochi su PC in Unity o UE Editor?

Quando avvii un gioco utilizzando l'app Google Play Giochi, i dettagli del tuo Account Google vengono sincronizzati?

Dopo aver avviato il gioco tramite il client Google Play Giochi, l'account viene sincronizzato automaticamente e non è necessario accedere di nuovo tramite la procedura di accesso con Google.

Quando si invia un Windows App Bundle (WAB) utilizzando un launcher di terze parti, il pacchetto del gioco è necessario per la revisione?

Puoi inviare solo il programma di installazione e non l'intero pacchetto del gioco. Il revisore potrà scaricare il pacchetto del gioco utilizzando il programma di installazione.

Se un giocatore utilizza un launcher di terze parti anziché il client Google Play, il suo account dei servizi per i giochi di Play verrà sincronizzato automaticamente?

Affinché le funzioni dell'SDK funzionino, il gioco deve essere avviato direttamente tramite il client Google Play Giochi. Se un altro processo, ad esempio un programma di installazione o un'applicazione di avvio, avvia il gioco, questo processo deve essere avviato dal client Google Play Giochi. Il gioco deve trasferire tutti i parametri ricevuti dal client al processo client.

In che modo l'SDK gestisce l'accesso con l'Account Google per più istanze o account?

Ogni avvio di gioco in GPG viene trattato come una "sessione di gioco" e ogni "sessione di gioco" può avere un account associato. Possono essere diversi. Quindi, se avvii il gioco con l'account A, passi all'account B e riavvii, entrambi possono essere eseguiti contemporaneamente.

Esistono limitazioni per le dimensioni dei file WAB (Windows App Bundle)?

Puoi caricare file WAB di dimensioni massime pari a 10 GB.

I sistemi di pagamento basati su API esistenti sono consentiti dopo l'integrazione dell'SDK Google Play Giochi su PC?

Tutti i pagamenti devono essere gestiti dall'SDK Google Play Giochi su PC utilizzando la fatturazione Google Play. Non puoi utilizzare il metodo di pagamento esistente basato su API nello stesso gioco.

Esistono ambienti di test aperti o chiusi simili a quelli per il mobile?

Sebbene al momento non sia disponibile una sandbox end-to-end dedicata, riconosciamo la necessità di un ambiente di test simile a quello di produzione per gli sviluppatori. A breve verrà offerta una soluzione più solida.

Non possiamo utilizzare correttamente gli acquisti avviati in modalità sviluppatore?

Il consumo dell'acquisto in modalità sviluppatore deve essere effettuato entro 3 minuti, altrimenti l'acquisto potrebbe essere stato rimborsato.

Esistono differenze tra l'API (legacy) e l'SDK Google Play Giochi su PC?

  • Legacy incentrato solo sulla fatturazione
  • L'SDK supporterà Google Desktop Service (GDS) e le funzionalità complete del PC
  • Interfaccia SDK semplice da usare per gli sviluppatori
  • Non è necessario l'accesso a Google basato sul browser

Esiste un modo alternativo per inizializzare l'SDK avviando il gioco direttamente utilizzando il launcher di giochi, senza passare per Google Play Giochi su PC?

Il gioco deve essere avviato tramite il client Google Play Giochi su PC. Per maggiori dettagli, consulta il documento per gli sviluppatori.

I pagamenti o gli abbonamenti ricorrenti non sono supportati. Sono previsti piani per implementare questa funzionalità?

Non è previsto di aggiungere queste opzioni di acquisto oltre all'acquisto in-app. Ti invitiamo a inviarci il tuo feedback con casi d'uso specifici.

Nella procedura di pagamento, il codice di errore in billingerror viene restituito come risposta all'avvio del flusso di acquisto o all'ottenimento del risultato del pagamento? Per il flusso di acquisto, non possiamo semplicemente attendere il risultato dell'SDK anziché utilizzare un listener?

È la risposta del risultato del pagamento. LaunchPurchaseFlow verrà restituito immediatamente senza bloccarsi, ma devi ascoltare il callback per sapere quando è terminato e acquisire il risultato.

Esiste un modo per creare una scorciatoia per aprire direttamente il gioco?

Puoi utilizzare il seguente URI per aprire direttamente il gioco:

googleplaygames://launch/?pid=2&id=com.company.gamename

L'URI supporta il rilevamento dell'apertura del client Google Play Giochi su PC. Se il client non è aperto, si apre prima dell'esecuzione del gioco/launcher. Devi gestire il gioco/launcher per impedire l'esecuzione di più istanze.

QueryProductDetails Limiti delle richieste API

Il numero massimo di prodotti su cui è possibile eseguire query in una singola chiamata all'API QueryProductDetails è 20. Se superi questo limite, devi dividere la richiesta in più chiamate.