Passer au contenu principal

181218

Date : 18 décembre 2018

Modifications propres au XPlatCppSdk

  • XPlatCppSdk -Modification du SDK avec rupture de compatibilité : mise à jour de l’arborescence des dossiers du dépôt XPlatCppSdk. 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 XBOX au XPlatCppSdk. Consultez le guide de démarrage rapide C++ pour XBOX.
    • Nouvelle API
    • Ajout de PlayFabEventApi pour prendre en charge les événements personnalisés Heavyweight (faible débit) et Lightweight (débit élevé).

Modifications propres au UnrealMarketplacePlugin

181204

Date : 4 décembre 2018

Modifications propres au XPlatCppSDK

  • XPlatCppSDK
    • Ajout de la prise en charge de la génération des dépendances externes.
    • Mise à jour de la composition NuGet. Il ne s’agit pas d’une modification avec rupture de compatibilité. Ajout des binaires des dépendances externes au package NuGet et mise à jour de la feuille de propriétés.
    • Corrections de bogues pour QoSAPI.

Modifications 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 package contient désormais des binaires pour .NET Standard 1.1/2.0 ainsi que des binaires portables.
    • Migration des fichiers de projet VS vers le standard VS 2017.

Modifications propres au UnitySDK

  • UnitySDK
    • Modification du SDK avec rupture de compatibilité : la signature du rappel de réussite de SimpleGet a changé ; elle doit désormais accepter un nouveau paramètre unique de type byte[].
    • Ajout de SimplePost.

181105

Date : 5 novembre 2018

Modifications de l’API

  • PlayFab prend désormais en charge la connexion et la liaison de comptes avec OpenID.
  • Prise en charge étendue des ID XboxLive, et activation de la connexion XBOX via le serveur.
En préparation d’une publication plus large du service, nous déployons les API PlayFab Multiplayer Servers 2.0. Consultez PlayFab Multiplayer Servers 2.0 (Thunderhead) pour plus d’informations

181001

Date : 1er octobre 2018

Modifications de l’API

  • Diverses dépréciations sont entrées en vigueur, et nous avons supprimé les éléments concernés des SDK et de la documentation.
    • Masquage de certaines méthodes de l’API Admin liées à des fonctionnalités non publié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 des API admin, client, matchmaker et server, est entrée en vigueur. ServerIPV4Address le remplace.

Modifications du UnitySDK

  • Corrections et améliorations mineures de l’analytique ScreenTime.

Tous les SDK

  • La structure des branches de build automatisée des dépôts GitHub évolue.
    • Les branches habituelles destinées aux clients, « versioned » et « master », restent inchangées.

180924

Date : 24 septembre 2018

Modifications de l’API

  • Ajout de Metadata au modèle DeleteMasterPlayerAccountRequest.
  • Corrections de bogues dans l’Unreal Marketplace Plugin pour étendre les versions prises en charge.

180917

Date : 17 septembre 2018

Modifications de l’API

180906

Date : 6 septembre 2018

Nouvelle API

  • Localization

Documentation des nouveaux événements PlayStream

180829

Date : 29 août 2018

Modifications de l’API

  • Renommage de Entity.TypeString en Entity.Type.
  • Renommage de EmptyResult en [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • Renommage de la plupart des appels de fonctions d’authentification, par exemple GameServer en MutliplayerServer.
  • Admin.GetUserAccountInfo fournit des informations plus détaillées sur la plateforme.

Modifications propres à Objective C

  • Diverses corrections de bogues et refactorisations.
  • AttributeInstallRequest devient propre à chaque API.

Modifications propres à Unreal Engine

  • Ajout du plug-in UE Marketplace au générateur de SDK.

180809

Date : 9 août 2018

Modifications des groupes d’API

  • Nous avons séparé le groupe d’API Entity en plusieurs nouveaux groupes d’API.
  • Il s’agit d’une modification majeure du SDK avec rupture de compatibilité pour toute personne utilisant l’ancienne API Entity.
  • Consultez notre guide de mise à niveau !
  • (Remarque : les liens vers le blog et le guide de mise à niveau ne fonctionnent peut-être pas encore ; ils sont presque prêts.)

Modifications de l’API

Modifications propres à Unreal (plusieurs SDK)

  • Mises à jour mineures des deux SDK/plug-ins en vue d’une fusion finale dans le plug-in Marketplace. (Bientôt disponible !)

Modifications propres au PythonSDK!

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

Modifications propres au UnitySDK et au CSharpSDK

  • UnitySDK et CSharpSDK
    • Ajout d’une nouvelle structure appelée Plugin Manager. Pour l’instant, il ne s’agit que d’une base pour de futures modifications. Nous avons marqué certaines anciennes signatures de fonctions comme obsolètes ; nous vous recommandons de les mettre à jour. (Aucune modification avec rupture de compatibilité toutefois.)
    • Identification et résolution de plusieurs problèmes liés à HTTPS.Put, ce qui rend les Entity Files plus accessibles sur davantage de plateformes.
    • Corrections de bogues dans la fonctionnalité ScreenTime.

180716

Date : 16 juillet 2018

Modifications du UnitySDK

  • UnitySDK
    • Correction de problèmes mineurs liés à ScreenTime dans certaines circonstances rares.

Modifications du CSharpSDK

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

180710

Date : 10 juillet 2018

Publication de correctif Unity

  • Nouveaux affinements et optimisations des événements ScreenTime.

180709

Date : 9 juillet 2018

Publication 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 publication de la semaine dernière devrait désormais fonctionner comme promis.

180706

Date : 6 juillet 2018

Modifications de l’API

Modifications propres au UnitySdDK

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

180705

Date : 5 juillet 2018

Modifications de l’API

Nouvelles modifications du PythonSDK!

Modifications du UnitySDK

  • UnitySDK
    • Encapsulation de certains utilitaires dans un espace de noms pour éviter les conflits avec des composants tiers.
    • Les Editor Extensions devraient moins mal se comporter et afficher moins d’avertissements.
    • Nouvelle fonctionnalité : lisez notre tutoriel Sessions.

Modifications du JavaScriptSDK

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

Modifications propres au XPlatCppSDK

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

180618

Date : 18 juin 2018

Modifications de l’API

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

180528

Date : 28 mai 2018

Modifications de l’API

180514

Date : 14 mai 2018

Modifications propres au XPlatCppSDK

180507

Date : 7 mai 2018

Modifications de l’API

Modifications propres au UnitySDK

  • UnitySDK
    • Amélioration de la sécurité de la validation des certificats 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().

Modifications 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 numéro de version erroné, intégré dans le code et dans les en-têtes des appels.

Création du XPlatCppSDK

  • XPlatCppSDK
    • Actuellement en version bêta.
    • Créé 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 pratiquement aucune modification avec rupture de compatibilité.
    • Certaines chaînes cpprestsdk doivent ê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.
    • Package NuGet
    • Utilise des dépendances plus légères
    • Plus précisément jsoncpp et curl, au lieu de cpprestsdk.
    • Utilise std::string partout, au lieu d’un mélange de deux types de chaînes.
    • Ajoute la prise en charge de Linux.

180414

Date : 14 avril 2018 Correctif du 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 publication de l’API Entity pour le UnrealCppSdk. Ils ont fait l’objet d’un correctif, et l’API Entity devrait désormais fonctionner comme prévu.

180409

Date : 9 avril 2018

Modifications de l’API

Modifications propres au 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

  • Suppression 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

Modifications de l’API

  • Entités ! Blog ! Guide de démarrage rapide !
  • Toutes les méthodes de connexion Client renvoient des informations d’identification Entity si request.LoginTitlePlayerAccountEntity est défini sur true.
  • Guildes ! Blog ! Guide !
  • Codes d’erreur de nombreuses méthodes d’API mis à jour pour plus de précision (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

Modifications de l’API

  • SendAccountRecoveryEmail prend désormais en charge les modèles d’e-mail de récupération de compte personnalisés lorsqu’un ID de modèle d’e-mail de récupération de compte personnalisé est transmis dans les paramètres de la requête.
  • Tous les mécanismes de connexion Client peuvent désormais, de manière facultative, renvoyer des informations d’identification de l’API Entity. (Cela fait partie d’une fonctionnalité bientôt disponible.)

Modifications propres au UnitySDK

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

180131

Date : 31 janvier 2018

Modifications du JavaSDK

  • JavaSDK
    • Java est désormais publié sur Maven.

180129

Date : 29 janvier 2018

Modifications propres au UnitySDK

  • UnitySDK
    • Correction de problèmes de compression.
    • La compression devrait pouvoir être réactivée sans risque pour toutes les versions et toutes les plateformes.

180123

Date : 23 janvier 2018

Correctif du UnitySDK

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

180122

Date : 22 janvier 2018

Mise à jour de la documentation de l’API

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

Modifications propres au CSharpSDK et au UnitySDK

  • CSharpSDK et UnitySDK
    • Ajout d’une classe PlayFabException, afin de faciliter l’interception des exceptions propres à PlayFab.

Modifications propres au NodeSDK

  • NodeSDK
    • Modification du SDK avec rupture de compatibilité : la syntaxe require du package NPM NodeSDK a changé.
    • Mise à niveau majeure axée sur le package NPM.
    • Auparavant, les instructions require ne suivaient pas la convention NPM et nécessitaient plusieurs instructions require non standard.
    • Désormais, une seule instruction require est nécessaire, conformément aux conventions NPM.
    • Le numéro de version majeure a changé : cette version est désormais la 2.0.
    • Guide de mise à niveau de 1.x vers 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 correction de bogues.
    • Certaines plateformes produisaient une URL mal formée qui ne pouvait pas être résolue.

180102

Date : 2 janvier 2018

Mises à jour propres au UnitySDK

  • UnitySDK
    • Mise à jour de correction de bogues.
    • Pour éviter un problème lié aux en-têtes de réponse, la compression doit être désactivée pour toutes les builds sur appareil. Cette mise à jour le rend possible.
    • Vous pouvez également passer à Web Request pour éviter ce problème.
    • Ajout d’une nouvelle option HTTP pour les versions d’Unity > 2017.
Dernière modification le 5 novembre 2026