Version 3.1.0
Nouveautés
- Conçu avec Android NDK r20.
- Ajout de la compatibilité avec l'ABI x86_64.
- L'API multijoueur en temps réel et l'API multijoueur en plusieurs tours sont marquées comme obsolètes.
- Suppression de l'API de quêtes.
Version 3.0.1
Nouveautés
- La seule modification concerne les paramètres de compilation des bibliothèques dans le dossier "gnustl".
- Nous vous recommandons vivement d'utiliser la chaîne d'outils Clang et le STL c++_static.
- Les bibliothèques du dossier "gnustl" doivent être utilisées avec gcc-4.9 et le fichier STL "gnustl_static". L'inclusion de ces bibliothèques dans un binaire créé avec Clang peut entraîner un comportement inattendu.
- Les bibliothèques du dossier "c++" doivent être utilisées avec clang et le STL c++_static. L'inclusion de ces bibliothèques dans un binaire créé avec gcc peut entraîner un comportement inattendu.
Version 3.0
Nouveautés
- Nécessite Android NDK r14 ou version ultérieure.
- Nous vous recommandons vivement d'utiliser la chaîne d'outils Clang.
- L'ABI en armeabi n'est plus pris en charge.
- Les méthodes suivantes ont été ajoutées ou modifiées dans l'API SnapshotManager :
GetMaxSize
GetMaxSizeBlocking
Open
OpenBlocking
ResolveConflict
ResolveConflictBlocking
- Il est désormais possible de résoudre les conflits d'instantanés avec de nouveaux contenus d'instantanés.
- Les méthodes suivantes ont été supprimées de l'API Nearby :
NearbyConnections::GetLocalEndpointId
NearbyConnections::GetLocalDeviceId
NearbyConnections::GetLocalDeviceId
EndpointDetails.device_id
ConnectionRequest.remote_device_id
Version 2.3
Nouveautés
- Mise à jour de la version minimale des services Play vers la version 10.2.0. Vous devez utiliser la version 10.2.0 ou une version ultérieure avec ce SDK.
- Le code d'authentification du serveur OAuth n'est plus accessible via le SDK des services de jeux Google Play. Utilisez l'API Google Sign-In pour accéder aux codes et jetons OAuth. Un exemple montrant comment procéder à partir d'une application native fait partie du squelette du service client.
- Il existe une nouvelle API Video Capture qui vous permet d'extraire des données sur les fonctionnalités de capture vidéo d'un lecteur et de lancer la superposition d'enregistrement vidéo.
- De nouvelles statistiques ont été ajoutées à l'API PlayerStats.
Plus précisément,
SpendProbability
,HighSpenderProbability
etTotalSpendNext28Days()
. - Des codes d'état d'erreur supplémentaires ont été ajoutés pour correspondre aux codes d'état dans le SDK Java.
(La version 2.2 a été ignorée.)
Version 2.1
Nouveautés
- Il existe une nouvelle API PlayerStats qui vous permet de récupérer des données sur l'activité d'un joueur pendant une partie.
- Les SDK C++ et Objective-C fonctionnent désormais avec Xcode 7 et iOS 9. En raison des dépendances, la génération de bitcode n'est pas disponible.
- Les mises à niveau internes au niveau de la couche réseau devraient améliorer le mode multijoueur en temps réel sur iOS.
- Les développeurs peuvent désormais utiliser le SDK Google Sign-In sur iOS pour obtenir les adresses e-mail des joueurs. Auparavant, un bug entraînait la désactivation du service.
- Mises à jour de compatibilité pour Android.
- Correction d'un bug qui provoquait un plantage lors du chargement d'une quête répétée.
- Plusieurs mises à jour de stabilité supplémentaires pour iOS, principalement liées à l'UI.
Version 2.0
Nouveautés
- Sur iOS, l'authentification utilise désormais le SDK Google Sign-in au lieu du SDK Google+. Entre autres avantages, cela offre aux développeurs davantage de flexibilité et de contrôle sur le processus initial de redirection de la connexion, y compris la possibilité de rediriger la connexion vers une WebView au sein de l'application.
- Le SDK est désormais compatible avec l'ABI arm64-v8a.
LeaderboardManager().ShowUI()
permet désormais de sélectionner une période par défaut à l'aide d'un paramètre facultatifLeaderboardTimeSpan
.- Un correctif de compatibilité important permet d'utiliser les dernières versions de la bibliothèque cliente des services de jeux Google Play sur Android.
Avis important
À compter de cette version, le SDK Google+ n'est plus utilisé pour l'authentification iOS. Le SDK Google Sign-In est utilisé à la place. Cela signifie que pour mettre à jour le SDK C++ natif, vous devrez mettre à jour la configuration de votre projet. Pour en savoir plus sur les éléments à modifier, consultez les instructions de configuration révisées dans notre guide de démarrage rapide pour iOS et nos guides de démarrage sur iOS, ou le guide de migration rapide de Google Sign-In.