Puoi utilizzare gli scenari di test riportati di seguito per verificare se il tuo gioco soddisfa i nostri requisiti di continuità in scenari diversi. Tieni presente che questo non è un elenco esaustivo di tutti gli scenari e che il presente documento potrebbe essere aggiornato in futuro.
Come prerequisito per questi scenari, i servizi per i giochi di Play v2 devono essere integrati nelle versioni Android e Google Play Giochi su PC del tuo gioco. Devi eseguire la migrazione del tuo gioco alla versione 2, anche se al momento usi la versione 1. Non puoi utilizzare i servizi per i giochi di Play v1 e v2 insieme.
Ogni scenario seguente mostra i passaggi per replicare lo scenario e i risultati previsti per il passaggio specifico.
1. Ripristina i progressi di un nuovo utente di dispositivi mobili su Google Play Giochi su PC
In questo scenario, inizialmente un nuovo giocatore apre il tuo gioco, poi i suoi progressi vengono ripristinati automaticamente utilizzando il suo ID dei servizi per i giochi di Play sia su dispositivi mobili sia su Google Play Giochi su PC.
Obiettivo: i nuovi giocatori possono trasferire senza problemi i loro progressi da dispositivo mobile a PC.
Passi | Risultato previsto |
---|---|
1. Apri il gioco sul dispositivo mobile.
2. Accumula progressi sufficienti finché il cloud di gioco non viene salvato e i progressi vengono collegati all'ID giocatore. 3. Scarica di nuovo il gioco su un secondo dispositivo mobile e, se viene visualizzato il selettore dell'account dei servizi per i giochi di Play, scegli lo stesso profilo dei servizi per i giochi di Play dal passaggio 1. 4. Sul client Google Play Giochi su PC, accedi con il tuo profilo dal passaggio 1 e apri il gioco. |
1. La configurazione dei servizi per i giochi di Play inizia o viene eseguito automaticamente l'accesso del profilo (a seconda se per il giocatore è già stato configurato un profilo dei servizi per i giochi di Play e se è stato attivato l'accesso automatico).
3. Lo stato di avanzamento del passaggio 2 dovrebbe essere ripristinato automaticamente. 4. Lo stato di avanzamento del passaggio 2 dovrebbe essere ripristinato automaticamente. |
2. Ripristina i progressi di un utente mobile esistente su Google Play Giochi su PC
In questo scenario, i progressi di un giocatore esistente (ovvero un giocatore che ha già scaricato il gioco sul dispositivo e che eseguirà l'aggiornamento alla nuova versione con i servizi per i giochi di Play v2 integrati) verranno ripristinati automaticamente tramite il proprio ID dei servizi per i giochi di Play sia sui dispositivi mobili sia su Google Play Giochi su PC.
Obiettivo: i giocatori esistenti possono trasferire senza problemi i propri progressi da dispositivo mobile a PC.
Passi | Risultato previsto |
---|---|
1. Scarica e apri sui dispositivi mobili una versione precedente del gioco che non è ancora supportata dai servizi per i giochi di Play v2.
2. Fai progressi nel gioco. 3. Chiudi il gioco, esegui l'upgrade alla nuova versione del gioco sui dispositivi mobili con Servizi per i giochi di Play v2 integrati, apri il gioco e accedi o crea un nuovo account. Accumula progressi sufficienti finché il cloud di gioco non viene salvato e i progressi vengono collegati all'ID giocatore. 4. Elimina il gioco sul dispositivo mobile. 5. Scarica di nuovo il gioco sul dispositivo mobile e scegli lo stesso profilo dal passaggio 3. 6. Sul client Google Play Giochi su PC, accedi con il tuo profilo dal passaggio 3 e apri il gioco. |
3. Viene avviata la configurazione dei servizi per i giochi di Play OPPURE viene eseguito automaticamente l'accesso al profilo (a seconda che il giocatore abbia già un profilo dei servizi per i giochi di Play configurato e che abbia attivato l'accesso automatico).
5. Lo stato di avanzamento del passaggio 4 dovrebbe essere ripristinato automaticamente. 6. Lo stato di avanzamento del passaggio 4 dovrebbe essere ripristinato automaticamente. |
3. Ripristina i progressi di un utente di Google Play Giochi su PC su dispositivo mobile
Il gioco è simile ai due casi precedenti, ma il giocatore parte da Google Play Giochi su PC e passa ai dispositivi mobili. La build di Android su PC e le build per dispositivi mobili dovrebbero comportarsi allo stesso modo per quanto riguarda i servizi per i giochi di Google Play e il salvataggio sul cloud.
Obiettivo: i giocatori che scaricano inizialmente il tuo gioco su Google Play Giochi su PC possono trasferire senza problemi i propri progressi su dispositivi mobili.
Passi | Risultato previsto |
---|---|
1. Apri il gioco su
Google Play Giochi su PC.
2. Accumula progressi sufficienti finché il cloud di gioco non viene salvato e i progressi vengono collegati all'ID giocatore. 3. Sul dispositivo mobile, accedi con il tuo profilo dal passaggio 1 e apri il gioco. |
3. Lo stato di avanzamento del passaggio 2 dovrebbe essere ripristinato automaticamente. |
4. Ripristina i progressi di un utente che inizialmente rifiuta l'accesso ai servizi per i giochi di Google Play da dispositivi mobili
Questo passaggio garantisce che, se inizialmente il giocatore rifiuta di creare/accedere con il suo profilo dei servizi per i giochi di Play su dispositivo mobile, può comunque attivare il salvataggio sul cloud in futuro.
Obiettivo: i giocatori che rinviano la registrazione ai servizi per i giochi di Play possono registrarsi in futuro e aspettarsi lo stesso comportamento di coloro che si registrano alla prima richiesta.
Passi | Risultato previsto |
---|---|
1. Assicurati che non ci sia alcun profilo collegato al gioco nelle impostazioni dei servizi per i giochi di Play.
2. Apri il gioco su dispositivo mobile (assicurandoti di non accedere a nessun profilo dei servizi per i giochi di Play). 3. Fai progressi nel gioco. 4. Chiudi e riapri il gioco, nel popup del selettore dell'account dei servizi per i giochi di Play, seleziona un profilo dei servizi per i giochi di Play sul dispositivo. 5. Accumula progressi sufficienti finché il cloud di gioco non viene salvato e i progressi vengono collegati all'ID giocatore. 6. Elimina il gioco sul dispositivo mobile. 7. Scarica di nuovo il gioco sul dispositivo mobile e scegli lo stesso profilo dal passaggio 4. |
7. L'avanzamento dell'account viene ripristinato. |
5. Collegare un nuovo profilo dei servizi per i giochi di Google Play a un sistema di identità esistente
Questo caso copre il requisito secondo cui l'avanzamento dei giocatori è monitorato da un ID dei servizi per i giochi di Play, anche quando è stato eseguito l'accesso a più sistemi di identità. Questo conferma inoltre che, se il gioco utilizza altre soluzioni di identità, l'ID dei servizi per i giochi di Play è collegato a queste soluzioni in modo che i giocatori non debbano ripristinare manualmente le credenziali quando usano un nuovo dispositivo. Per ulteriori informazioni su questo requisito, consulta i requisiti di continuità.
Obiettivo: i giocatori che hanno eseguito l'accesso al sistema di identità esistente di un gioco possono trasferire senza problemi i propri progressi e account da un dispositivo mobile a Google Play Giochi su PC, senza dover eseguire l'accesso su ogni piattaforma.
Passi | Risultato previsto |
---|---|
1. Assicurati che non ci sia alcun profilo collegato al gioco nelle impostazioni dei servizi per i giochi di Play.
2. Apri il gioco su dispositivo mobile (assicurandoti di non accedere a nessun profilo dei servizi per i giochi di Play). 3. Fai progressi nel gioco. 4. Collega i progressi di gioco attuali a un account dei servizi per i giochi non Play che fa parte del sistema di identità esistente. 5. Chiudi e riapri il gioco. 6. Accedi ai servizi per i giochi di Play alla riapertura del gioco con un profilo dei servizi per i giochi di Play che non è stato collegato ad alcun account in questo gioco. 7. Accumula progressi sufficienti finché il cloud di gioco non viene salvato e i progressi vengono collegati all'ID giocatore. 8. Elimina il gioco sul dispositivo mobile. 9. Scarica di nuovo il gioco sul dispositivo mobile, apri il gioco e scegli lo stesso profilo dei servizi per i giochi di Play dal passaggio 6. |
9. L'avanzamento dell'account viene ripristinato dal passaggio 7 e il sistema di identità a cui ha eseguito l'accesso al passaggio 4 dovrebbe avere eseguito automaticamente l'accesso. |
6. Risolvere i conflitti tra account su dispositivo mobile
Abbiamo il requisito che, in caso di conflitti in corso (un giocatore accede ai servizi per i giochi di Play e a un'altra piattaforma di identità), il gioco deve essere risolto in un modo che i giocatori possano aspettarsi e comprendere. ad esempio chiedere al giocatore con quale account vuole giocare, preferire i progressi locali o unire i progressi. Questo accade quando un giocatore accede ai servizi per i giochi di Play, quindi usa un altro sistema di identità collegato a un altro profilo dei servizi per i giochi di Play. Poiché ogni sviluppatore può scegliere di implementare questa funzionalità in un modo unico, di seguito non sono elencati i passaggi/il comportamento previsto. Tuttavia, abbiamo voluto evidenziare questo requisito qui durante la pianificazione dell'implementazione. Per ulteriori informazioni su questo requisito, consulta i requisiti di continuità.
Obiettivo: i giocatori che iniziano con un profilo dei servizi per i giochi di Play e poi accedono con un account in-game collegato a un altro profilo dei servizi per i giochi di Play possono aspettarsi una risoluzione prevedibile della gestione dell'account, il che indichi chiaramente quale account vuole mantenere o collegare al proprio account dei servizi per i giochi di Play.