Puoi utilizzare i casi di test riportati di seguito per verificare se il tuo gioco soddisfa i nostri requisiti di continuità in diversi scenari. 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, Play Games Services v2 devono essere integrati nelle versioni Android e Google Play Games su PC del tuo gioco. Devi eseguire la migrazione del gioco alla versione 2, anche se attualmente utilizzi la versione 1. Non puoi utilizzare contemporaneamente le versioni 1 e 2 di Play Games Services.
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 Play Games Services sia su dispositivo mobile sia su Google Play Games su PC.
Obiettivo: i nuovi giocatori possono trasferire facilmente i loro progressi dal dispositivo mobile al PC.
| Passi | Risultato atteso |
|---|---|
| 1. Apri il gioco sul dispositivo mobile.
2. Accumula progressi sufficienti finché il gioco non viene salvato 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 Play Games Services del passaggio 1 se viene visualizzato il selettore dell'account Play Games Services. 4. Nel client Google Play Giochi su PC, accedi con il profilo del passaggio 1 e apri il gioco. |
1. Inizia la configurazione di Play Games Services o viene eseguito l'accesso automatico al profilo (a seconda che il giocatore abbia già configurato un profilo Play Games Services 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 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 proprio dispositivo e che eseguirà l'aggiornamento alla nuova versione con i Play Games Services v2 integrati) verranno ripristinati automaticamente tramite l'ID Play Games Services sia su dispositivo mobile che su Google Play Games su PC.
Obiettivo: i giocatori esistenti possono trasferire facilmente i loro progressi su 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 su dispositivo mobile 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 di Play Games Services O l'accesso al profilo viene eseguito automaticamente (a seconda che il giocatore abbia già configurato un profilo Play Games Services 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 Games su PC sul dispositivo mobile
Questo caso è simile ai due precedenti, ma il giocatore inizia su Google Play Games su PC e passa al dispositivo mobile. La build Android su PC e le build mobile devono comportarsi allo stesso modo per quanto riguarda Google Play Games Services e il salvataggio nel cloud.
Obiettivo: i giocatori che scaricano inizialmente il tuo gioco su Google Play Games 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 a Google Play Games Services
Questo passaggio conferma che se il giocatore inizialmente rifiuta di creare/accedere con il proprio profilo Play Games Services su dispositivo mobile, potrà comunque attivare il salvataggio nel cloud in futuro.
Obiettivo: i giocatori che rimandano la registrazione a Play Games Services 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 di Play Games Services.
2. Apri il gioco sul dispositivo mobile (assicurati di non accedere a nessun profilo di Play Games Services). 3. Fai progressi nel gioco. 4. Chiudi e riapri il gioco. Nella finestra popup di selezione dell'account Play Games Services, seleziona un profilo Play Games Services 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 riguarda 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à. Inoltre, conferma che se il tuo gioco utilizza altre soluzioni di identità, l'ID servizi per i giochi di Play è collegato a queste soluzioni in modo che i giocatori non debbano ripristinare manualmente le proprie credenziali quando utilizzano 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 facilmente i propri progressi e il proprio account tra il dispositivo mobile e Google Play Games 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 di Play Games Services.
2. Apri il gioco sul dispositivo mobile (assicurati di non accedere a nessun profilo di Play Games Services). 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 dispositivo mobile, apri il gioco e scegli lo stesso profilo di Play Games Services del passaggio 6. |
9. I progressi dell'account vengono ripristinati dal passaggio 7 e l'accesso al sistema di identità effettuato 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, di seguito non sono elencati passaggi/comportamenti previsti. Tuttavia, volevamo evidenziare 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 Games Services, poi accedono con un account in-game collegato a un altro profilo Play Games Services, possono aspettarsi che la gestione dell'account venga risolta in modo prevedibile, in cui il giocatore indica chiaramente quale account vuole mantenere o collegare al proprio account Play Games Services.