Passer au contenu principal

191218

Dernière publication des SDK de 2019!

Modifications de l’API :

Modifications spécifiques à NodeSDK :

  • [Modification cassante mineure] En cas d’erreur, des objets error() sont désormais levés au lieu de simples chaînes

Modifications spécifiques à UnitySDK :

  • Création de fichiers asmdef pour Unity afin de découpler PlayFab de la DLL d’exécution Unity
  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.3.Latest

Modifications spécifiques à UnrealSDK :

  • Ajout de la prise en charge d’Unreal 4.24
  • Fonctionnement vérifié sur 4.22, 4.23, 4.24

Modifications spécifiques à XplatCppSdk :

  • Cette version comporte des modifications cassantes mineures qui nécessiteront certaines modifications de code dans votre projet
  • (Modification cassante - tous les clients) Certaines variables de PlayFabSettings ont été déplacées
    • Nécessite des modifications de code mineures pour tous les clients. Veuillez consulter notre guide de mise à niveau
  • Correctifs majeurs de l’isolation des données des API d’instance, incluant certaines modifications de signatures et d’utilisation
    • Nécessite des modifications du code client si vous utilisiez des API d’instance,
  • Améliorations de la syntaxe C++ (pour la const-correctness et l’utilisation des pointeurs par rapport aux références)
    • Faible probabilité de devoir ajuster le code client
  • Correctifs majeurs des horodatages sur toutes les plateformes
    • Nécessite des modifications du code client si vous lisez ou écrivez des horodatages dans l’API PlayFab, les modèles ou les méthodes utilitaires d’horodatage de PlayFab
    • La plupart des clients constateront simplement que les horodatages sont désormais corrects et thread-safe sur toutes les plateformes
  • Mises à jour mineures des projets et résolution des avertissements pour la plupart des projets/solutions propres aux plateformes

191122

Date : 2019-11-22

Correctifs à chaud spécifiques à CSharpSdk :

  • Correction d’un problème qui empêchait l’authentification des requêtes d’être toujours appliquée correctement lors des appels d’API
  • Correction de certains avertissements
  • Les appels d’API depuis le thread principal de l’interface graphique provoqueront des saccades du programme (car il s’agit d’un anti-modèle), mais ne provoqueront plus d’interblocage

191121

Date : 2019-11-21

Modifications de l’API :

  • Mise à jour de la documentation des codes d’erreur de nombreuses méthodes

Modifications spécifiques à CSharpSdk :

  • Suppression des références codées en dur à SimpleJson, le sérialiseur JSON par défaut.
    • Cela corrigera certains problèmes lorsque les clients remplacent le sérialiseur par défaut par le leur.

Modifications spécifiques à NodeSDK :

  • Mises à jour mineures des définitions TypeScript
  • Plusieurs emplacements qui levaient des chaînes lèvent désormais de véritables objets Error
  • Correctif de compatibilité avec Phaser 3

Modifications spécifiques à UnitySDK :

  • Suppression des références codées en dur à SimpleJson, le sérialiseur JSON par défaut.
    • Cela corrigera certains problèmes lorsque les clients remplacent le sérialiseur par défaut par le leur.
  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.2.Latest

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Publication de XplatCppSdk retardée :

  • D’importantes améliorations et modifications arrivent bientôt, mais elles ne sont pas terminées. XPlat n’a donc pas pu être publié dans cette version.
  • De nouvelles fonctionnalités ainsi que des améliorations des performances et des signatures sont prévues.
  • Il y aura des modifications cassantes très mineures, ainsi qu’un guide de mise à niveau.
  • Restez à l’écoute pour la prochaine version!

191029

Date : 2019-10-29

Modifications de l’API :

Modifications spécifiques à UnrealSDK :

  • Correctif mineur concernant les variables membres obligatoires dans les conteneurs de requêtes
  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.2.Latest

191015

Date : 2019-10-15

Modifications de l’API :

  • Correctifs de bogues mineurs dans XplatCppSdk : les enums PlayFab devraient désormais être des classes d’enum; un typage strict commencera donc à être appliqué aux enums PlayFab (voir les cppCoreGuidelines open source sur les classes d’enum)
  • Les profils disposent désormais d’ExperimentVariants (PlayerProfiles et ProfilesAPI, avec des mises à jour des API Admin et Server)
  • Mise à jour des messages d’erreur Client pour AccountNotFound
  • L’API Events a reçu des descriptions précisant les espaces de noms autorisés pour les événements PlayStream personnalisés
  • MultiplayerAPI a ajouté des alias avec CreateBuildAlias, DeleteBuildAlias, GetBuildAlias, UpdateBuildAlias

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.2.Latest

191001

Date : 2019-10-01

Modifications de l’API :

  • Correctifs de bogues mineurs pour Unity : les erreurs bénignes lors de la mise à niveau du SDK ne devraient plus apparaître
  • Correctifs de bogues mineurs pour C++ : le package NuGet ne devrait plus nécessiter de travail supplémentaire pour faire fonctionner lib_json
  • Mises à jour mineures des descriptions de la documentation

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.2.Latest

190916

Date : 2019-09-16

Modifications de l’API :

  • Mises à jour des codes d’erreur

Modifications spécifiques à UnrealSDK :

  • Correction d’avertissements de build mineurs
  • Mise à jour pour la compatibilité avec 4.23
  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190903

Date : 2019-09-03

Modifications de l’API :

  • Ajout de GetStoreItems à l’API Server
  • Divers correctifs mineurs de bogues de syntaxe

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.20, 4.21, 4.22

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190821

Date : 2019-08-21

Modifications de l’API

  • L’API Authentication dispose d’un nouveau LoginIdentityProvider
  • Ajout du paramètre CatalogVersion aux API de validation des reçus
  • PurchaseReceiptFulfillment : les API de validation des reçus retournent les objets exécutés, par exemple Restore IOS Purchases

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.20, 4.21, 4.22

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity : 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190717

Date : 2019-07-17

Modifications de l’API :

  • WriteTelemetry sort de la bêta et devient une API publique
  • Les API Multiplayer sont passées de la bêta à CSharpOnly
  • Mises à jour mineures des codes d’erreur de l’API

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.20, 4.21, 4.22

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190625

Date : 2019-06-25

Modifications de l’API :

  • modifications mineures de l’API
  • Correctifs de bogues dans Authentication

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.20, 4.21, 4.22

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190610

Date : 2019-06-10

Modifications de l’API :

  • Correctifs de bogues mineurs

Modifications de l’API Authentication :

190520

Modifications de l’API :

  • Correctifs de bogues mineurs

Modifications spécifiques à UnrealSDK :

  • Fonctionnement vérifié sur 4.20, 4.21, 4.22

Modifications spécifiques à UnitySDK :

  • Fonctionnement vérifié sur Unity 5.6.Latest, et toutes les versions de 2017.1.Latest à 2019.1.Latest

190509

Date : 2019-05-09

Modifications de l’API :

Nouvelles méthodes

Nouvelles méthodes de modèles Push

Modifications spécifiques à UnitySdk :

  • Fonctionnement vérifié sur 2019.1

Modifications spécifiques à CSharpSdk et XPlatCppSdk :

  • Correctifs de bogues mineurs

190424

Date : 2019-04-24

Modifications de l’API :

]
  • Mise à jour des codes d’erreur des API suivantes de l’API PlayFab : Admin, Authentication, CloudScript, Groups, Matchmaker et Multiplayer.

190410

Date : 2019-04-10

Modifications de l’API Profiles :

190312

Date : 2019-03-12

Modifications de l’API :

190304

Date : 2019-03-04

Modifications de l’API :

  • Le SDK C++ Windows est désormais déprécié. Nous recommandons d’utiliser XPlatCppSdk pour tout développement C++ sous Windows

190219

Date : 2019-02-19 Correctifs de bogues mineurs

190205

Date : 2019-02-05

Modifications de l’API :

  • Mise à jour des métadonnées de documentation obsolètes
  • Ajout de TypeString comme nom alternatif de Type dans la plupart des API
  • Ajout d’AddLocalizedNews à l’API Admin
  • Ajout de GetPlayFabIDsFromPSNAccountIDs à l’API Server

190123

Date : 2019-01-23

Modifications de l’API :

Dernière modification le 8 octobre 2026