Passer au contenu principal

181218

Date : 18 décembre 2018

Changements propres au XPlatCppSdk

  • XPlatCppSdk -Changement cassant du SDK : La structure des dossiers du référentiel XPlatCppSdk a été mise à jour. Si vous utilisez le SDK avec des références de projet, une mise à jour du chemin des fichiers vcxproj sera nécessaire.
    • Ajout de la prise en charge de la XBOX au XPlatCppSdk. Consultez le guide de démarrage rapide C++ pour la XBOX.
    • Nouvelle API
    • Ajout de PlayFabEventApi pour prendre en charge les événements personnalisés Heavyweight (faible débit) et Lightweight (débit élevé).

Changements propres à l’UnrealMarketplacePlugin

181204

Date : 4 décembre 2018

Changements propres au XPlatCppSDK

  • XPlatCppSDK
    • Ajout de la prise en charge de la compilation des dépendances externes.
    • Mise à jour de la composition NuGet. Il ne s’agit pas d’un changement cassant. Ajout des binaires des dépendances externes au NuGet et mise à jour de la feuille de propriétés.
    • Correctifs de bogues pour QoSAPI.

Changements propres au CSharpSDK

  • CSharpSDK
    • Ajout de la prise en charge de .NET Standard 1.1/2.0 (ainsi que de .NET Core).
    • Mise à jour de la composition NuGet. Le paquet contient maintenant aussi des binaires pour .NET Standard 1.1/2.0 et des binaires portables.
    • Migration des fichiers de projet VS vers la norme VS 2017.

Changements propres à l’UnitySDK

  • UnitySDK
    • Changement cassant du SDK : La signature du rappel de réussite de SimpleGet a changé et doit maintenant accepter un nouveau paramètre unique de type byte[].
    • Ajout de SimplePost.

181105

Date : 5 novembre 2018

Changements apportés aux API

  • PlayFab prend maintenant en charge la connexion et la liaison de comptes avec OpenID.
  • Prise en charge accrue des ID XboxLive et activation de la connexion XBOX par l’entremise du serveur.
En préparation d’une diffusion plus large du service, nous déployons les API de PlayFab Multiplayer Servers 2.0. Consultez PlayFab Multiplayer Servers 2.0 (Thunderhead) pour plus d’information

181001

Date : 1er octobre 2018

Changements apportés aux API

  • Diverses dépréciations sont entrées en vigueur, et nous avons retiré les éléments concernés des SDK et de la documentation.
    • Certaines méthodes de l’API Admin liées à des fonctionnalités non publiées ont été masquées.
    • La dépréciation de server.DeleteUsers est entrée en vigueur.
    • La dépréciation du champ ServerHostname, présent dans divers appels liés au matchmaking dans les API admin, client, matchmaker et server, est entrée en vigueur. ServerIPV4Address le remplace.

Changements apportés à l’UnitySDK

  • Corrections et améliorations mineures aux analyses ScreenTime.

Tous les SDK

  • La structure des branches de compilation automatisée des référentiels GitHub change.
    • Les branches habituelles destinées aux clients, « versioned » et « master », restent inchangées.

180924

Date : 24 septembre 2018

Changements apportés aux API

  • Ajout de métadonnées au modèle DeleteMasterPlayerAccountRequest.
  • Correctifs de bogues dans l’Unreal Marketplace Plugin afin d’élargir les versions prises en charge.

180917

Date : 17 septembre 2018

Changements apportés aux API

180906

Date : 6 septembre 2018

Nouvelle API

  • Localization

Nouvelle documentation sur les événements PlayStream

180829

Date : 29 août 2018

Changements apportés aux API

  • Entity.TypeString est renommé Entity.Type.
  • EmptyResult est renommé [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • La plupart des appels de fonctions d’authentification, comme GameServer, ont été renommés MutliplayerServer.
  • Admin.GetUserAccountInfo fournit des renseignements plus détaillés sur la plateforme.

Changements propres à Objective C

  • Divers correctifs de bogues et remaniements.
  • AttributeInstallRequest devient propre à chaque API.

Changements propres à Unreal Engine

  • Ajout du plugiciel UE Marketplace au générateur de SDK.

180809

Date : 9 août 2018

Changements apportés aux groupes d’API

  • Nous avons séparé le groupe d’API Entity en plusieurs nouveaux groupes d’API.
  • Il s’agit d’un changement cassant majeur du SDK pour quiconque utilise l’ancienne API Entity.
  • Consultez notre guide de mise à niveau!
  • (Remarque : les liens vers le blogue et le guide de mise à niveau pourraient ne pas encore fonctionner; ils sont presque prêts.)

Changements apportés aux API

Changements propres à Unreal (plusieurs SDK)

  • Mises à jour mineures des deux SDK/plugiciels menant à une fusion finale dans le plugiciel Marketplace. (Bientôt disponible!)

Changements propres au PythonSDK!

  • PythonSDK!
    • Correctifs de bogues et améliorations.

Changements propres à l’UnitySDK et au CSharpSDK

  • UnitySDK et CSharpSDK
    • Ajout d’une nouvelle structure appelée Plugin Manager. Pour l’instant, il s’agit simplement d’une base pour de futurs changements. Nous avons marqué certaines anciennes signatures de fonctions comme obsolètes, et vous devriez les mettre à jour. (Aucun changement cassant toutefois.)
    • Nous avons trouvé et résolu plusieurs problèmes avec HTTPS.Put, ce qui rend les Entity Files plus accessibles sur un plus grand nombre de plateformes.
    • Correctifs de bogues dans la fonctionnalité ScreenTime.

180716

Date : 16 juillet 2018

Changements apportés à l’UnitySDK

  • UnitySDK
    • Correction de problèmes mineurs avec ScreenTime dans certaines circonstances rares.

Changements apportés au CSharpSDK

  • CSharpSDK
    • Ajout de l’API Plugin Manager au SDK C#, afin de prendre en charge des implémentations personnalisées facultatives du sérialiseur JSON et du client HTTP.
    • Changements apportés à l’UnrealCppSdk : (MISE À JOUR : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez UnrealMarketplaceSDK)
    • Le SDK C++ pour Unreal 4 est aussi publié sur l’Unreal Marketplace!

180710

Date : 10 juillet 2018

Version de correctif pour Unity

  • Raffinements et optimisations supplémentaires des événements ScreenTime.

180709

Date : 9 juillet 2018

Version de correctif

  • Correction de quelques problèmes mineurs liés aux déploiements de la semaine dernière.
  • Tout ce qui figure dans les notes de version de la semaine dernière devrait maintenant fonctionner comme prévu.

180706

Date : 6 juillet 2018

Changements apportés aux API

Changements propres à l’UnitySdDK

  • UnitySdDK
    • Le suivi du temps d’écran, décrit dans la version précédente, n’est plus réservé à la version bêta.

180705

Date : 5 juillet 2018

Changements apportés aux API

Nouveaux changements apportés au PythonSDK!

Changements apportés à l’UnitySDK

  • UnitySDK
    • Certains utilitaires ont été encapsulés dans un espace de noms afin d’éviter les conflits avec des tiers.
    • Les Editor Extensions devraient avoir moins de comportements anormaux et afficher moins d’avertissements.
    • Nouvelle fonctionnalité : lisez notre tutoriel sur les sessions.

Changements apportés au JavaScriptSDK

  • JavaScriptSDK
    • Le paramètre de relais customData devrait maintenant fonctionner pour les fonctions de connexion.

Changements propres au XPlatCppSDK

  • XPlatCppSDK
    • Les résultats volumineux sont maintenant analysés correctement.

180618

Date : 18 juin 2018

Changements apportés aux API

  • Ajout de nouveaux codes d’erreur dans diverses méthodes d’API.
  • Plusieurs événements PlayStream liés aux entités décrivent maintenant leur EntityLineage.

180528

Date : 28 mai 2018

Changements apportés aux API

180514

Date : 14 mai 2018

Changements propres au XPlatCppSDK

180507

Date : 7 mai 2018

Changements apportés aux API

Changements propres à l’UnitySDK

  • UnitySDK
    • Amélioration de la sécurité de la validation des certificats de HttpWebRequest.
    • Tous les certificats ne sont plus ignorés par défaut.
    • Les clients doivent implémenter leur propre validation des certificats ou appeler PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation().

Changements propres au WindowsSdk

  • Correction de centaines d’avertissements de niveau 4.
  • Correction du numéro de version publié dans PlayFabSettings.cpp.
  • La plupart des versions précédentes comportaient un mauvais numéro de version intégré dans le code et dans les en-têtes d’appel.

Création du XPlatCppSDK

  • XPlatCppSDK
    • Actuellement en version bêta.
    • Conçu en utilisant le Windows SDK comme modèle.
    • Pourrait remplacer le Windows SDK (dans plusieurs mois au moins).
    • La mise à niveau ne devrait entraîner presque aucun changement cassant.
    • Certaines chaînes cpprestsdk devraient être converties en std::string.
    • Conversion de certains types web::json::value en json::value.
    • Les horodatages ne sont pas entièrement testés sous Linux.
    • Paquet NuGet
    • Utilise des dépendances plus légères
    • Plus précisément jsoncpp et curl, plutôt que cpprestsdk.
    • Utilise std::string partout, plutôt qu’un mélange de deux types de chaînes.
    • Ajoute la prise en charge de Linux.

180414

Date : 14 avril 2018 Correctif de l’UnrealCppSdk : (MISE À JOUR : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez UnrealMarketplaceSDK)
  • Des problèmes ont été découverts dans la version de l’API Entity pour l’UnrealCppSdk. Ils ont été corrigés à chaud, et l’API Entity devrait maintenant fonctionner comme prévu.

180409

Date : 9 avril 2018

Changements apportés aux API

Changements propres à l’UnitySDK

  • UnitySDK
    • Amélioration des performances des paramètres HTTP par défaut (UnityWWW) pour les processus de longue durée.

180403

Date : 3 avril 2018

SDK Unreal mis à jour pour prendre en charge les versions 4.17 à 4.19

  • Retrait de la prise en charge d’UE 4.14 à 4.16 (Mise à jour!)

180329

Date : 29 mars 2018

SDK Unreal mis à jour pour prendre en charge les API Entity

  • Désolés pour le retard!
  • Cette version cible toujours UE 4.17, et non 4.18 ou 4.19. Nous travaillons actuellement à la mise à jour des versions.

180316

Date : 16 mars 2018

Changements apportés aux API

  • Les entités! Blogue! Guide de démarrage rapide!
  • Toutes les méthodes de connexion Client retournent des identifiants d’entité si request.LoginTitlePlayerAccountEntity est réglé à true.
  • Les guildes! Blogue! Guide!
  • Codes d’erreur de nombreuses méthodes d’API mis à jour pour plus d’exactitude (des dizaines!).

Nouvelles méthodes d’API

La plupart des SDK mis à jour pour prendre en charge les API Entity

180213

Date : 13 février 2018

Changements apportés aux API

  • SendAccountRecoveryEmail prend maintenant en charge des modèles personnalisés de courriel de récupération de compte lorsqu’un ID de modèle personnalisé de courriel de récupération de compte est transmis dans les paramètres de la requête.
  • Tous les mécanismes de connexion Client peuvent maintenant, de façon facultative, retourner des identifiants de l’API Entity. (Cela fait partie d’une fonctionnalité qui sera bientôt offerte.)

Changements propres à l’UnitySDK

  • UnitySDK
    • Nous abandonnons la prise en charge des anciennes versions de Unity; consultez notre billet de blogue.
    • Les fichiers de build sont maintenant publiés avec la version 2017.3.0f3 de Unity.

180131

Date : 31 janvier 2018

Changements apportés au JavaSDK

  • JavaSDK
    • Java est maintenant publié sur Maven.

180129

Date : 29 janvier 2018

Changements propres à l’UnitySDK

  • UnitySDK
    • Correction de problèmes liés à la compression.
    • Il devrait être sécuritaire de réactiver la compression pour toutes les versions et toutes les plateformes.

180123

Date : 23 janvier 2018

Correctif de l’UnitySDK

  • UnitySDK
    • L’UnitySDK de PlayFab présentait un problème avec la version 2017.1 de Unity.
    • Consultez le billet du forum pour plus de détails.
    • Nous avons résolu ce problème. L’UnitySDK de PlayFab devrait de nouveau fonctionner avec toutes les versions.

180122

Date : 22 janvier 2018

Mise à jour de la documentation des API

  • Codes d’erreur mis à jour pour de nombreuses méthodes d’API.

Changements propres au CSharpSDK et à l’UnitySDK

  • CSharpSDK et UnitySDK
    • Ajout d’une classe PlayFabException afin qu’il soit plus facile d’intercepter les exceptions propres à PlayFab.

Changements propres au NodeSDK

  • NodeSDK
    • Changement cassant du SDK : La syntaxe require du paquet NPM du NodeSDK a changé.
    • Mise à niveau majeure axée sur le paquet NPM.
    • Auparavant, les instructions require ne suivaient pas la convention NPM et exigeaient plusieurs instructions require non standard.
    • Maintenant, une seule instruction require est nécessaire, et les conventions NPM sont respectées.
    • Le numéro de version majeure a changé; cette version est maintenant la 2.0.
    • Guide de mise à niveau de 1.x à 2.x.

Exemple CloudScript

  • Ajout de définitions TypeScript pour les exceptions d’erreur d’API.

180103

Date : 3 janvier 2018

Mises à jour propres au LuaSDK

  • LuaSDK/Defold/Corona
    • Mise à jour de correctifs de bogues.
    • Certaines plateformes produisaient une URL malformée qui ne pouvait pas être résolue.

180102

Date : 2 janvier 2018

Mises à jour propres à l’UnitySDK

  • UnitySDK
    • Mise à jour de correctifs de bogues.
    • Pour éviter un problème avec les en-têtes de réponse, la compression devrait être désactivée pour toutes les builds sur appareil. Cette mise à jour rend cela possible.
    • Autrement, passer à Web Request permet aussi d’éviter le problème.
    • Ajout d’une nouvelle option HTTP pour les versions de Unity > 2017.
Dernière modification le 5 novembre 2026