Notes de version

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 et TotalSpendNext28Days().
  • 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 facultatif LeaderboardTimeSpan.
  • 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.