Note di rilascio

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 e TotalSpendNext28Days().
  • 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 facoltativo LeaderboardTimeSpan.
  • 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.