Passer au contenu principal

191218

Dernière publication des SDK de 2019!

Changements apportés aux API :

Changements propres au NodeSDK :

  • [Changement cassant mineur] Les situations d’erreur lèvent maintenant des objets error() plutôt que de simples chaînes

Changements propres à l’UnitySDK :

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

Changements propres à l’UnrealSDK :

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

Changements propres au XplatCppSdk :

  • Cette version comporte des changements cassants mineurs qui nécessiteront quelques modifications du code de votre projet
  • (Changement cassant - Tous les clients) Certaines variables PlayFabSettings ont été déplacées
  • Correctifs majeurs de l’isolation des données des API d’instance, qui comprennent certains changements de signature et d’utilisation
    • Nécessite des modifications du code client si vous utilisiez des API d’instance,
  • Améliorations de la syntaxe C++ (pour l’exactitude des const et les pointeurs par rapport aux références)
    • Faible probabilité d’ajustements du 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 seulement que les horodatages sont maintenant exacts et sécuritaires pour les threads sur toutes les plateformes
  • Mises à jour mineures des projets et résolution d’avertissements pour la plupart des projets et solutions propres aux plateformes

191122

Date : 2019-11-22

Correctifs logiciels propres au CSharpSdk :

  • Correction d’un problème où l’authentification des requêtes n’était pas toujours appliquée correctement lors des appels d’API
  • Correction de certains avertissements
  • Les appels d’API effectués à partir du thread principal de l’interface graphique feront saccader le programme (puisqu’il s’agit d’un antipatron), mais ne bloqueront plus le programme

191121

Date : 2019-11-21

Changements apportés aux API :

  • La documentation des codes d’erreur de nombreuses méthodes a été mise à jour

Changements propres au 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.

Changements propres au NodeSDK :

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

Changements propres à l’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

Changements propres à l’UnrealSDK :

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

Publication du XplatCppSdk retardée :

  • Des améliorations et des changements importants s’en viennent, mais ils ne sont pas terminés. Par conséquent, XPlat n’a pas pu être publié dans cette version.
  • Il y aura de nouvelles fonctionnalités ainsi que des améliorations du rendement et des signatures.
  • Il y aura des changements cassants très mineurs, ainsi qu’un guide de mise à niveau.
  • Restez à l’affût de la prochaine version!

191029

Date : 2019-10-29

Changements apportés aux API :

  • TreatmentAssignment utilisé dans les appels de méthodes client « Login With … ».
  • Correctifs de bogues mineurs dans le XplatCppSdk
  • Correctif de bogue mineur dans le PythonSDK
  • Certains problèmes du NodeSDK ont été résolus

Changements propres à l’UnrealSDK :

  • Correction d’un problème mineur concernant les variables membres requises dans les conteneurs de requêtes
  • Fonctionnement vérifié sur 4.21, 4.22, 4.23

Changements propres à l’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

Changements apportés aux API :

  • Correctifs de bogues mineurs dans le XplatCppSdk - Les énumérations PlayFab devraient maintenant être des classes d’énumération; un typage strict commencera donc à être appliqué aux énumérations PlayFab (consultez les cppCoreGuidelines open source sur les classes d’énumération)
  • Les profils ont maintenant des ExperimentVariants (PlayerProfiles et ProfilesAPI, avec des mises à jour des API Admin et Server)
  • Mise à jour des messages d’erreur du client pour AccountNotFound
  • L’API Events a ajouté des descriptions précisant les espaces de noms autorisés pour les événements PlayStream personnalisés
  • La MultiplayerAPI a ajouté des alias avec CreateBuildAlias, DeleteBuildAlias, GetBuildAlias, UpdateBuildAlias

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

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

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

  • Mises à jour des codes d’erreur

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

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

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API

  • L’API Authentication comporte 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 livrés, par exemple Restore IOS Purchases

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

  • WriteTelemetry n’est plus en version bêta et est maintenant une API publique
  • Les API Multiplayer sont sorties de la version bêta et sont passées à CSharpOnly
  • Mises à jour mineures des codes d’erreur des API

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

  • Changements mineurs apportés aux API
  • Correctifs de bogues de l’API Authentication

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

  • Correctifs de bogues mineurs

Changements apportés à l’API Authentication :

190520

Changements apportés aux API :

  • Correctifs de bogues mineurs

Changements propres à l’UnrealSDK :

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

Changements propres à l’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

Changements apportés aux API :

Nouvelles méthodes

Nouvelles méthodes de modèles de notifications Push

Changements propres à l’UnitySdk :

  • Fonctionnement vérifié sur 2019.1

Changements propres au CSharpSdk et au XPlatCppSdk :

  • Correctifs de bogues mineurs

190424

Date : 2019-04-24

Changements apportés aux API :

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

190410

Date : 2019-04-10

Changements apportés à l’API Profiles :

190312

Date : 2019-03-12

Changements apportés aux API :

190304

Date : 2019-03-04

Changements apportés aux API :

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

190219

Date : 2019-02-19 Correctifs de bogues mineurs

190205

Date : 2019-02-05

Changements apportés aux API :

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

190123

Date : 2019-01-23

Changements apportés aux API :

Dernière modification le 5 novembre 2026