Puoi utilizzare gli scenari di test riportati di seguito per verificare se il tuo gioco soddisfa i nostri requisiti di continuità. Tieni presente che non si tratta di un elenco esaustivo di tutti gli scenari e che questo 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 gioco alla versione 2, anche se attualmente utilizzi la versione 1. Non puoi utilizzare Play Games Services v1 e v2 insieme.
Ogni scenario riportato di seguito mostra i passaggi per replicarlo e i risultati previsti per il passaggio specifico.
1. Ripristinare i progressi di un nuovo utente mobile su Google Play Games su PC
In questo scenario, un nuovo giocatore apre inizialmente il tuo gioco, quindi i suoi progressi vengono ripristinati automaticamente utilizzando il suo ID Servizi Play Giochi sia su dispositivo mobile sia su Google Play Giochi su PC.
Obiettivo: i nuovi giocatori possono trasferire facilmente i loro progressi dal dispositivo mobile al PC.
| Passi | Risultato atteso |
|---|---|
| 1. Apri il gioco su dispositivo mobile.
2. Accumula progressi sufficienti finché il gioco non salva sul cloud e i progressi non vengono collegati all'ID giocatore. 3. Scarica di nuovo il gioco su un secondo dispositivo mobile e scegli lo stesso profilo dei servizi per i giochi di Play del passaggio 1 se viene visualizzato il selettore dell'account dei servizi per i giochi di Play. 4. Nel client Google Play Giochi su PC, accedi con il profilo del passaggio 1 e apri il gioco. |
1. Inizia la configurazione dei servizi per i giochi di Play o viene eseguito l'accesso automatico al profilo (a seconda che il giocatore abbia già configurato un profilo dei servizi per i giochi di Play e se ha attivato l'accesso automatico).
3. I progressi del passaggio 2 dovrebbero essere ripristinati automaticamente. 4. I progressi del passaggio 2 dovrebbero essere ripristinati automaticamente. |
2. Ripristinare i progressi di un utente mobile esistente in Google Play Games su PC
In questo scenario, i progressi di un giocatore esistente (ovvero un giocatore che ha già scaricato il gioco sul proprio dispositivo e che eseguirà l'aggiornamento alla nuova versione con i servizi per i giochi di Play v2 integrati) verranno ripristinati automaticamente tramite l'ID servizi per i giochi di Play sia su dispositivo mobile sia su Google Play Giochi su PC.
Obiettivo: i giocatori esistenti possono trasferire facilmente i loro progressi dal dispositivo mobile al PC.
| Passi | Risultato atteso |
|---|---|
| 1. Scarica e apri una versione precedente
del gioco sul dispositivo mobile che
non integra ancora
Play Games Services v2.
2. Fai progressi nel gioco. 3. Chiudi il gioco, esegui l'upgrade alla nuova versione del gioco sul cellulare con Play Games Services v2 integrato, apri il gioco e accedi o crea un nuovo account. Accumula progressi sufficienti finché il gioco non viene salvato sul cloud e i progressi non 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 del passaggio 3. 6. Nel client Google Play Giochi su PC, accedi con il tuo profilo del passaggio 3 e apri il gioco. |
3. Inizia la configurazione dei servizi per i giochi di Play OPPURE viene eseguito l'accesso automatico al profilo (a seconda che il giocatore abbia già configurato un profilo dei servizi per i giochi di Play e se ha attivato l'accesso automatico).
5. I progressi dal passaggio 4 dovrebbero essere ripristinati automaticamente. 6. I progressi dal passaggio 4 dovrebbero essere ripristinati automaticamente. |
3. Ripristinare i progressi di un utente di Google Play Giochi su PC sul dispositivo mobile
Questo caso è simile ai due precedenti, ma il giocatore inizia su Google Play Giochi su PC e passa al dispositivo mobile. La build di Android su PC e le build mobile devono comportarsi allo stesso modo per quanto riguarda Google Play Giochi Services e il salvataggio nel cloud.
Obiettivo: i giocatori che scaricano inizialmente il tuo gioco su Google Play Giochi su PC possono trasferire facilmente i loro progressi sul dispositivo mobile.
| Passi | Risultato atteso |
|---|---|
| 1. Apri il gioco su
Google Play Giochi su PC.
2. Accumula progressi sufficienti finché il gioco non salva nel cloud e i progressi non vengono collegati all'ID giocatore. 3. Sul tuo dispositivo mobile, accedi con il tuo profilo del passaggio 1 e apri il gioco. |
3. I progressi del passaggio 2 dovrebbero essere ripristinati automaticamente. |
4. Ripristinare i progressi di un utente che inizialmente rifiuta l'accesso mobile ai servizi per i giochi di Google Play
Questo passaggio conferma che se inizialmente il giocatore rifiuta di creare/accedere con il proprio profilo dei servizi Play Giochi su dispositivo mobile, potrà comunque attivare il salvataggio nel cloud in futuro.
Obiettivo: i giocatori che rimandano la registrazione ai servizi per i giochi di Play possono registrarsi in futuro e aspettarsi lo stesso comportamento di quelli che si registrano al primo prompt.
| Passi | Risultato atteso |
|---|---|
| 1. Assicurati che non sia stato eseguito l'accesso al gioco con un profilo nelle impostazioni dei servizi per i giochi di Play.
2. Apri il gioco sul dispositivo mobile (assicurati di non accedere a nessun profilo dei servizi per i giochi di Play). 3. Fai progressi nel gioco. 4. Chiudi e riapri il gioco. Nella finestra popup di selezione 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 gioco non salva nel cloud e i progressi non 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 del passaggio 4. |
7. I progressi dell'account vengono ripristinati. |
5. Collegare un nuovo profilo Servizi per i giochi di Google Play a un sistema di identità esistente
Questo caso copre il requisito che i progressi del giocatore vengano monitorati da un ID servizi per i giochi di Play, anche quando si accede a più sistemi di identità. In questo modo viene anche confermato che se il tuo gioco utilizza altre soluzioni di identità, l'ID Play Games Services è collegato a queste soluzioni, in modo che i giocatori non debbano ripristinare manualmente le proprie credenziali quando utilizzano un nuovo dispositivo. Per saperne di più 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 il proprio account tra il dispositivo mobile e Google Play Giochi su PC, senza dover accedere a ogni piattaforma.
| Passi | Risultato atteso |
|---|---|
| 1. Assicurati che non sia stato eseguito l'accesso al gioco con un profilo nelle impostazioni dei servizi per i giochi di Play.
2. Apri il gioco sul dispositivo mobile (assicurati 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 non Play Games Services che fa parte del sistema di identità esistente. 5. Chiudi e riapri il gioco. 6. Accedi a Play Games Services al riavvio del gioco con un profilo Play Games Services che non è stato collegato a nessun account in questo gioco. 7. Accumula progressi sufficienti finché il gioco non salva nel cloud e i progressi non vengono collegati all'ID giocatore. 8. Elimina il gioco sul dispositivo mobile. 9. Scarica di nuovo il gioco sul cellulare, apri il gioco e scegli lo stesso profilo dei servizi per i giochi di Play del passaggio 6. |
9. I progressi dell'account vengono ripristinati dal passaggio 7 e l'accesso al sistema di identità eseguito al passaggio 4 dovrebbe essere eseguito automaticamente. |
6. Risolvere i conflitti di account sui dispositivi mobili
Abbiamo il requisito che, in caso di conflitti sui progressi (un giocatore accede con Play Games Services e un'altra piattaforma di identità), tu debba risolverlo in modo che i tuoi giocatori possano aspettarsi e comprendere. Potrebbe chiedere al giocatore con quale account vuole giocare, preferire i progressi locali o unire i progressi. Ciò si verifica quando un giocatore accede con i servizi per i giochi di Play, quindi accede con 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 modo univoco, non abbiamo elencato di seguito i passaggi/il comportamento previsto. Tuttavia, volevamo segnalare il requisito qui durante la pianificazione dell'implementazione. Per saperne di più su questo requisito, consulta i requisiti di continuità.
Obiettivo: i giocatori che iniziano con un profilo Play Giochi, poi accedono con un account in-game collegato a un altro profilo Play Giochi, possono aspettarsi che la gestione dell'account venga risolta in modo prevedibile, in cui il giocatore indica chiaramente l'account che vuole mantenere o collegare al proprio account Play Giochi.