Per offrire ai giocatori la migliore esperienza possibile per Google Play Giochi su PC, richiediamo che le versioni Google Play Giochi su PC e mobile (Android) del tuo gioco offrano un'esperienza cross-device senza interruzioni utilizzando il nostro nuovo SDK Servizi per i giochi di Google Play v2 affinché siano considerate ottimizzate per Google Play Giochi su PC.
Ecco un riepilogo dei requisiti:
- Quando possibile, i giocatori su dispositivi mobili (Android) e Google Play Giochi su PC (su PC) eseguono l'accesso automatico ai servizi per i giochi di Google Play all'interno del tuo gioco. Inoltre, i loro progressi non correlati al tutorial sono collegati al loro ID giocatore dei servizi per i giochi di Google Play. Su altri dispositivi, il gioco ripristina automaticamente questi progressi se non ci sono conflitti con lo stato locale.
- Tieni presente che l'utente potrebbe accedere automaticamente al tuo gioco con i servizi per i giochi di Google Play, ma non accedere con il tuo sistema di identità esistente (ad esempio con gli account ospite). In questi casi, dato che l'utente ha eseguito l'accesso ai servizi per i giochi di Google Play e si aspetta che i suoi progressi vengano salvati, devi comunque eseguire il backup e ripristinare i progressi dell'utente. L'unica eccezione è quando l'utente comprende nello specifico che la modalità ospite è associata a un singolo dispositivo.
- Per soddisfare questo requisito deve essere utilizzato l'accesso ai servizi per i giochi di Google Play v2. Se al momento utilizzi l'accesso v1, abbiamo indicazioni per la migrazione delle integrazioni di Java e Unity.
- Se il tuo gioco ha altre soluzioni di identità , collega l'ID giocatore dei servizi per i giochi di Google Play a queste soluzioni in modo che i giocatori non debbano ripristinare manualmente le loro credenziali quando usano un nuovo dispositivo.
- In caso di conflitti in corso (un giocatore accede ai servizi per i giochi di Google Play e a un'altra piattaforma di identità), dovresti risolverli in modo che i giocatori possano aspettarsi e comprenderli. ad esempio chiedere al giocatore con quale account vuole giocare, preferire i progressi locali o unire i progressi.
Siamo consapevoli che le soluzioni per le identità esistenti hanno le loro complessità e siamo flessibili per quanto riguarda i casi limite che nascono da conflitti di identità e soluzioni. Alla fine, il requisito prevede che i progressi o lo stato dei giocatori vengano ripristinati automaticamente quando passano da Android (inclusi telefoni e tablet) a Google Play Giochi su PC.
Ti consigliamo di dare un'occhiata a questa pagina per avere consigli su come integrare i servizi per i giochi di Google Play con il tuo sistema di identità esistente. Ad esempio, alcuni giochi potrebbero scegliere di stabilire una connessione 1:1 tra i servizi per i giochi di Google Play e il loro sistema di identità esistente (o, come indicato nella pagina collegata sopra, una soluzione vincolante). Altri giochi potrebbero decidere di associare un account dei servizi per i giochi di Google Play a una serie di account associati all'utente per ripristinare lo stato (o, come indicato nella pagina collegata sopra, una soluzione di richiamo).
Puoi utilizzare gli scenari di test riportati in questa pagina per valutare la tua soluzione in base ai requisiti.
Di seguito è riportato un elenco di controllo dei nostri comportamenti obbligatori e consigliati in merito all'accesso ai servizi per i giochi di Google Play su Google Play Giochi su PC.
ID | Importanza | Descrizione |
---|---|---|
1,1 | Obbligatorio | Consenti l'accesso ai giocatori tramite l'accesso ai servizi per i giochi di Google Play v2 su dispositivi Android e Google Play Giochi su PC.
Integra il nuovo SDK dei servizi per i giochi di Google Play v2 con le tue build Android e Google Play Giochi su PC e attiva la funzionalità di accesso all'interno del tuo gioco. Usa le credenziali dei giocatori che hanno eseguito l'accesso per soddisfare il requisito 1.2. Tieni presente che l'accesso v1 non soddisfa i requisiti. Se al momento utilizzi i Servizi per i giochi di Google Play v1 nel tuo gioco, devi eseguire l'upgrade alla v2. Per ulteriori informazioni sulla migrazione dell'integrazione, consulta le guide di Java e Unity. |
1,2 | Obbligatorio | Esegui il backup e ripristina l'avanzamento del player in base all'ID giocatore dei servizi per i giochi di Play.
Questa operazione non è necessaria se l'utente è consapevole che i progressi sono collegati al dispositivo locale e che andrebbero persi se va su un altro dispositivo oppure se i progressi sono collegati al tutorial. Per assicurarti che i giocatori non perdano i progressi quando cambiano dispositivo o reimpostino un dispositivo o se giocano su più dispositivi, assicurati di eseguire il backup dei loro progressi in una soluzione di salvataggio sul cloud e utilizza l'ID giocatore dei servizi per i giochi di Play come chiave, in modo sicuro se utilizzi il tuo server di gioco di backend. Quando i giocatori accedono ai servizi per i giochi di Play, controlla se sono presenti progressi per l'account e, in caso affermativo, consenti al giocatore di riprendere da dove aveva interrotto. Puoi usare la tua soluzione di salvataggio sul cloud o i servizi per i giochi di Play Giochi salvati Se il giocatore non ha eseguito l'accesso ai servizi per i giochi di Play, cerca di mantenere i progressi del giocatore localmente, quindi sincronizza i progressi quando il giocatore accede ai servizi per i giochi di Play. Ciò è utile per evitare di perdere i progressi del giocatore se il giocatore posticipa l'accesso al tuo gioco. |
1.3 | Best practice | Fornire un pulsante di accesso per i giocatori che non hanno eseguito l'accesso.
I giocatori possono scegliere di non usare i servizi per i giochi di Play e, di conseguenza, non accedere automaticamente al tuo gioco. Se fornisci un pulsante di accesso ai giocatori che non hanno eseguito l'accesso, consenti loro di cambiare idea e accedere ai servizi per i giochi di Play quando iniziano a investire di più nel tuo gioco. Il pulsante di accesso deve essere facile da trovare per i giocatori; ad esempio, deve essere accessibile dalla schermata principale o nella schermata Impostazioni. Questo pulsante non deve essere nascosto più livelli nel menu del gioco. |
1,4 | Utili | Seguire le linee guida per il branding di Google.
Per offrire ai giocatori un'esperienza end-to-end interessante e coerente, implementa le linee guida per il branding dei servizi per i giochi di Play. |