Passer au contenu principal

181218

Date : 18 décembre 2018

Modifications spécifiques à XPlatCppSdk

  • XPlatCppSdk -Modification cassante du SDK : 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 dans XPlatCppSdk. Reportez-vous au 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 spécifiques à UnrealMarketplacePlugin

181204

Date : 4 décembre 2018

Modifications spécifiques à 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 cassante. Ajout des binaires des dépendances externes au package NuGet et mise à jour de la feuille de propriétés.
    • Correctifs de bogues pour QoSAPI.

Modifications spécifiques à 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 spécifiques à UnitySDK

  • UnitySDK
    • Modification cassante du SDK : la signature du rappel de réussite de SimpleGet a changé et 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 au moyen du serveur.
En vue d’une publication plus large du service, nous déployons les API PlayFab Multiplayer Servers 2.0. Pour plus d’informations, consultez PlayFab Multiplayer Servers 2.0 (Thunderhead)

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 d’UnitySDK

  • Correctifs et améliorations mineurs de l’analytique ScreenTime.

Tous les SDK

  • La structure des branches de build automatisée des dépôts GitHub change.
    • 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.
  • Correctifs de bogues dans le plug-in Unreal Marketplace pour étendre les versions prises en charge.

180917

Date : 17 septembre 2018

Modifications de l’API

180906

Date : 6 septembre 2018

Nouvelle API

  • Localisation

Nouvelle documentation des événements PlayStream

180829

Date : 29 août 2018

Modifications de l’API

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

Modifications spécifiques à Objective C

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

Modifications spécifiques à 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 cassante importante du SDK 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 spécifiques à 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 spécifiques à PythonSDK!

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

Modifications spécifiques à UnitySDK et 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; vous devriez les mettre à jour. (Aucune modification cassante toutefois.)
    • Détection et résolution de plusieurs problèmes liés à HTTPS.Put, ce qui rend les fichiers d’entité plus accessibles sur davantage de plateformes.
    • Correctifs de bogues dans la fonctionnalité ScreenTime.

180716

Date : 16 juillet 2018

Modifications d’UnitySDK

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

Modifications de 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 d’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

Version de correctif à chaud Unity

  • Nouvelles améliorations et optimisations des événements ScreenTime.

180709

Date : 9 juillet 2018

Version de correctif à chaud

  • 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 spécifiques à UnitySdDK

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

180705

Date : 5 juillet 2018

Modifications de l’API

Nouvelles modifications de PythonSDK!

Modifications d’UnitySDK

  • UnitySDK
    • Certains utilitaires ont été placés dans un espace de noms pour éviter les conflits avec des tiers.
    • Les Editor Extensions devraient moins dysfonctionner et afficher moins d’avertissements.
    • Nouvelle fonctionnalité : consultez notre tutoriel sur les sessions.

Modifications de JavaScriptSDK

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

Modifications spécifiques à 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 spécifiques à XPlatCppSDK

180507

Date : 7 mai 2018

Modifications de l’API

Modifications spécifiques à UnitySDK

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

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

Création de XPlatCppSDK

  • XPlatCppSDK
    • Actuellement en bêta.
    • Généré en utilisant le SDK Windows comme modèle.
    • Pourrait remplacer le SDK Windows (pas avant plusieurs mois).
    • La mise à niveau ne devrait entraîner pratiquement aucune modification cassante.
    • 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 à chaud d’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 UnrealCppSdk. Ils ont été corrigés à chaud, et l’API Entity devrait désormais fonctionner comme prévu.

180409

Date : 9 avril 2018

Modifications de l’API

Modifications spécifiques à 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

  • Les entités! Blog! Guide de démarrage rapide!
  • Toutes les méthodes de connexion Client retournent des informations d’identification d’entité si request.LoginTitlePlayerAccountEntity a la valeur true.
  • Les guildes! Blog! Guide!
  • Mise à jour des codes d’erreur de nombreuses méthodes d’API 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 de courriel de récupération de compte personnalisés lorsqu’un ID de modèle de courriel 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 retourner facultativement des informations d’identification pour l’API Entity. (Cela fait partie d’une fonctionnalité bientôt disponible.)

Modifications spécifiques à 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 de JavaSDK

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

180129

Date : 29 janvier 2018

Modifications spécifiques à UnitySDK

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

180123

Date : 23 janvier 2018

Correctif à chaud d’UnitySDK

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

180122

Date : 22 janvier 2018

Mise à jour de la documentation de l’API

  • Mise à jour des codes d’erreur de nombreuses méthodes d’API.

Modifications spécifiques à CSharpSDK et UnitySDK

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

Modifications spécifiques à NodeSDK

  • NodeSDK
    • Modification cassante du SDK : la syntaxe require du package NPM NodeSDK a changé.
    • Mise à niveau majeure axée sur le package NPM.
    • Auparavant, les instructions require ne respectaient 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 la version 1.x à la version 2.x.

Exemple CloudScript

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

180103

Date : 3 janvier 2018

Mises à jour spécifiques à LuaSDK

  • LuaSDK/Defold/Corona
    • Mise à jour corrective.
    • Certaines plateformes produisaient une URL mal formée qui ne pouvait pas être résolue.

180102

Date : 2 janvier 2018

Mises à jour spécifiques à UnitySDK

  • UnitySDK
    • Mise à jour corrective.
    • 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 permet.
    • 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 8 octobre 2026