Versione 3.1.0
Novità
- Creato con Android NDK r20.
- Aggiunto il supporto per x86_64 ABI.
- Le API multiplayer in tempo reale e le API multiplayer a turni sono contrassegnate come deprecate.
- È stata rimossa l'API Quest.
Versione 3.0.1
Novità
- L'unica modifica riguarda le impostazioni della build per le librerie nella cartella "gnustl".
- Consigliamo vivamente di utilizzare la catena di strumenti clang e la STL c++_static.
- Le librerie nella cartella "gnustl" devono essere utilizzate con gcc-4.9 e gnustl_static STL. L'inclusione di queste librerie in un programma binario creato con il clang può causare un comportamento imprevisto.
- Le librerie nella cartella "c++" devono essere usate con clang e c++_static STL. L'inclusione di queste librerie in un programma binario creato con gcc può causare un comportamento imprevisto.
Versione 3.0
Novità
- Richiede Android NDK r14 o versioni successive.
- Ti consigliamo vivamente di utilizzare la catena di strumenti glang.
- Il supporto per Armeabi ABI è stato rimosso.
- Nell'API SnapshotManager sono stati aggiunti o modificati i seguenti metodi:
GetMaxSize
GetMaxSizeBlocking
Open
OpenBlocking
ResolveConflict
ResolveConflictBlocking
- Ora è possibile risolvere i conflitti relativi agli snapshot con i nuovi contenuti degli snapshot.
- I seguenti metodi sono stati rimossi nell'API Nearby:
NearbyConnections::GetLocalEndpointId
NearbyConnections::GetLocalDeviceId
NearbyConnections::GetLocalDeviceId
EndpointDetails.device_id
ConnectionRequest.remote_device_id
Versione 2.3
Novità
- Versione minima di Play Services aggiornata alla versione 10.2.0. Devi utilizzare 10.2.0 o versioni successive con questo SDK.
- Il codice di autenticazione del server OAuth non è più accessibile tramite l'SDK Servizi per i giochi di Google Play. Utilizza l'API Accedi con Google per accedere a token e codici OAuth. Un esempio che mostra come farlo da un'app nativa fa parte dello Skeleton del servizio client.
- È disponibile una nuova API Video Capture per recuperare i dati sulle funzionalità di acquisizione video di un player e avviare l'overlay della registrazione video.
- Sono state aggiunte nuove statistiche all'API PlayerStats.
In particolare,
SpendProbability
,HighSpenderProbability
eTotalSpendNext28Days()
. - Sono stati aggiunti altri codici di stato di errore per far corrispondere i codici di stato nell'SDK Java.
(La versione 2.2 è stata ignorata)
Versione 2.1
Novità
- È disponibile una nuova API PlayerStats, che puoi usare per recuperare dati relativi alle attività di gioco di un giocatore.
- Gli SDK C++ e Objective-C ora funzionano con Xcode 7 e iOS 9. A causa delle dipendenze, la generazione del codice di bit non è supportata.
- Gli upgrade ai livelli interni di networking dovrebbero migliorare il multiplayer in tempo reale su iOS.
- Ora gli sviluppatori possono utilizzare l'SDK Accedi con Google su iOS per recuperare gli indirizzi email dei giocatori. In precedenza, questo bug veniva disattivato.
- Aggiornamenti della compatibilità per Android.
- Risolto un bug che causava l'arresto anomalo durante il caricamento di una Quest ripetuta.
- Diversi aggiornamenti aggiuntivi della stabilità per iOS, principalmente relativi all'interfaccia utente.
Versione 2.0
Novità
- L'autenticazione su iOS ora utilizza l'SDK Accedi con Google anziché l'SDK Google+. Tra gli altri vantaggi, questo consente agli sviluppatori una maggiore flessibilità e controllo sul processo di reindirizzamento di accesso iniziale, inclusa la possibilità di reindirizzare l'accesso a una WebView in-app.
- L'SDK ora supporta la libreria ABI arm64-v8a.
LeaderboardManager().ShowUI()
ora consente di selezionare un intervallo di tempo predefinito utilizzando un parametro facoltativoLeaderboardTimeSpan
.- Un'importante correzione della compatibilità consente di utilizzare le versioni più recenti della libreria client dei servizi per i giochi di Google Play su Android.
Avviso importante
A partire da questa release, l'SDK Google+ non viene più utilizzato per l'autenticazione iOS. Viene utilizzato invece l'SDK Accedi con Google. Ciò significa che l'aggiornamento dell'SDK nativo C++ richiederà l'aggiornamento della configurazione del progetto. Per informazioni più dettagliate su cosa deve essere modificata esattamente, consulta le istruzioni per la configurazione aggiornate nella nostra guida rapida su iOS e la Guida introduttiva a iOS oppure fai riferimento alla guida rapida alla migrazione di Accedi con Google.