191218
Dernière publication des SDK de 2019!Changements apportés aux API :
- Nouvelles méthodes : GetMultiplayerServerLogs et UntagContainerImage
- De nombreux correctifs de bogues mineurs dans la plupart des SDK, notamment : ActionScriptSdk, CloudScript, CSharpSdk, UnitySDK, UnrealSDK
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
- Consultez notre guide de mise à niveau
- (Changement cassant - Tous les clients) Certaines variables PlayFabSettings ont été déplacées
- Nécessite des modifications mineures du code pour tous les clients. Consultez notre guide de mise à niveau
- 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-22Correctifs 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-21Changements 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-29Changements 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-15Changements 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-01Changements 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-16Changements 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-03Changements 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-21Changements 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-17Changements 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-25Changements 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-10Changements 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-09Changements apportés aux API :
Nouvelles méthodes
- multiplayer.GetTitleMultiplayerServersQuotas
- server.AddGenericID
- server.GetPlayFabIDsFromGenericIDs
- server.LinkServerCustomId
- server.RemoveGenericID
- server.UnlinkServerCustomId
Nouvelles méthodes de modèles de notifications Push
- Les trois nouvelles API de notifications Push permettent aux développeurs de supprimer, de créer, d’enregistrer et d’envoyer des modèles de notifications Push
- server.DeletePushNotificationTemplate
- server.SavePushNotificationTemplate
- server.SendPushNotificationFromTemplate
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-24Changements 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-10Changements apportés à l’API Profiles :
190312
Date : 2019-03-12Changements apportés aux API :
- Nouvelles API Multiplayer
190304
Date : 2019-03-04Changements 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 mineurs190205
Date : 2019-02-05Changements 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-23Changements apportés aux API :
- Ajout d’une autre raison MatchmakingEntityInvalid : NoLeaderboardForStatistic
- Ajout de CurrentServerStats aux modèles Multiplayer
- Divers correctifs de bogues dans Unity
- Les paquets NuGet XBOX xplat sont aussi offerts : https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/
