Passer au contenu principal

151221

Date : 2015-12-20

Modifications propres au JavaSDK

  • JavaSDK
    • L’advertisingId Google est désormais récupéré automatiquement de manière appropriée lorsque cela est nécessaire.

Modifications propres au NodeSDK

  • NodeSDK
    • La version 0.7.151210 a fait l’objet d’un correctif à chaud avec une correction de bogue mineure.

151210

Date : 2015-12-08

Modifications de l’API

  • Refonte des API pour PlayerStatistic.
  • Authentification XBOX.
  • Authentification PS4™.
  • Améliorations mineures de la documentation.
  • Refonte du SDKGenerator, nettoyage du code dans le générateur et dans tous les SDK, meilleure séparation entre les SDK client et serveur.
  • Nouveaux tests automatisés dans tous les SDK pour les fonctionnalités à venir.
« PS4 » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.

Modifications propres au WindowsSDK/C++/Cocos2d-xSDK

  • WindowsSDK/C++/Cocos2d-xSDK
    • La structure du SDK a changé. Les utilisateurs qui effectuent une mise à jour depuis une version antérieure devront fournir un peu plus de travail que d’habitude.

Modifications propres à l’UnitySDK

  • UnitySDK
    • L’advertisingId Google et l’IDFA iOS seront récupérés automatiquement de manière appropriée dans la prochaine version.

Correctif spécifique (11 déc. 2015)

  • UnitySDK
    • L’advertisingId Google et l’IDFA iOS sont désormais récupérés automatiquement de manière appropriée lorsque cela est nécessaire.

151130

Date : 2015-11-29

Modifications de l’API

  • LoginWithGameCenter - Cette méthode avait déjà été publiée et n’est désormais plus masquée.
  • GetLeaderboardAroundUser - Certains problèmes liés au renvoi du nombre correct de résultats ont été corrigés.
  • GetFriendLeaderboardAroundUser - Nouvelle méthode d’API qui se comporte comme GetLeaderboardAroundUser, mais limite les résultats du classement à la liste d’amis du joueur actuel.
  • Connexion générale - De nouvelles données sont renvoyées pour tous les résultats de connexion. Le travail visant à exposer ces nouvelles données en est encore au stade de prototype et n’est pas encore entièrement fonctionnel. Restez à l’écoute !

151123

Date : 2015-11-22

Modifications de l’API

  • Amélioration de la réponse du message d’erreur Steam.
  • Mise à jour des systèmes de tests automatisés pour les SDK.
  • Mises à jour mineures de la documentation.

Modifications propres à l’ActionScriptSDK

  • ActionScriptSDK
    • Correction d’une faute de frappe mineure dans la sortie de débogage des tests.

Modifications propres au Cocos2d-xSDK

  • Cocos2d-xSDK
    • Le projet d’exemple est généré avec une version plus récente de cocos : 3.7 -> 3.8.1.

Modifications propres au JavaSDK

  • JavaSDK
    • Réorganisation de la structure des fichiers pour mieux respecter les standards du web.
    • Ajout d’un projet d’exemple AndroidStudio réservé au client.
    • Modifications mineures pour confirmer que cet exemple se génère et fonctionne.
    • Personnalisation des fichiers Client/Server/Combo pour mieux correspondre à leur objectif respectif, sans variables ni fonctions superflues.
    • Nettoyage général.

Modifications propres à la PostmanCollection

Modifications propres à l’UnitySDK

  • UnitySDK
    • Nettoyage du manifeste dans le plug-in Android.

151116

Date : 2015-11-15

Modifications de l’API

  • Mises à jour de la documentation.
  • Le format de numérotation des versions a légèrement changé.

Modifications propres à la PostmanCollection

151109

Date : 2015-11-08

Modifications de l’API

  • Certains plafonds d’utilisation des données sont mieux appliqués et mieux signalés lorsqu’ils sont dépassés.
  • Modifications mineures de la documentation.
  • Nouveau API-RedeemCouponRequest:
  • Documentation de l’API RedeemCoupon
  • Correction d’un problème qui exigeait que les ID d’articles Steam soient des chaînes numériques.
  • Amélioration du signalement des erreurs pour les produits OpenGraph.
  • Ajout d’utilitaires de requêtes tierces permettant de suivre les taux d’erreur et les temps de réponse des API tierces telles que Google Play et Facebook.

Modifications propres au WindowsSDK

  • UserData, CharacterData, ItemCustomData, SharedGroupData, ainsi que leurs variantes Read-Only et Server-Only, peuvent désormais être supprimés à l’aide du champ KeysToRemove dans les objets Data-Update Request.

151026

Date : 2015-10-25

Modifications de l’API

  • De nombreuses améliorations en coulisses, mais aucune n’est visible publiquement.
  • API_Specs contient davantage d’informations qui pourront servir à générer une documentation et des exemples plus complets à l’avenir.
  • Octroi de grands ensembles d’articles considérablement accéléré.

151019

Date : 2015-10-18

Modifications de l’API

  • Plusieurs descriptions d’API ont été mises à jour.
  • Plusieurs liens SeeAlso ont été mis à jour.
  • L’erreur de transaction FailedByUber a été dépréciée, et
  • L’erreur de transaction FailedByPlayFab la remplace.
  • Amélioration de la gestion des studios dans Game Manager.
  • Ajout de compteurs de métriques en temps réel pour les taux, les tailles et les durées des appels d’API.

Modifications propres à l’UnitySDK

  • UnitySDK
    • Suppression de la prise en charge d’Unity 4.x. Toutes les futures mises à jour seront uniquement prises en charge avec Unity 5.x ou version ultérieure : Unity Blog.
    • Nettoyage des fichiers qui ne devraient plus exister dans le Client-SDK.
    • Nettoyage des options des listes déroulantes de l’éditeur et correction des liens vers la documentation.
    • Première version d’exemples approfondis d’utilisation de l’API PlayFab. Ils ne sont pas encore finalisés pour une publication générale, mais les utilisateurs expérimentés pourraient être intéressés par une version préliminaire.
    • Mise à jour du plug-in Android GCM pour améliorer la facilité d’utilisation :
      • Ajout de commentaires aux endroits appropriés.
      • Renommage de variables pour mieux refléter leur usage.
    • Fonctionnalités :
      • Correction d’un problème qui provoquait une référence null en l’absence d’instanciation correcte.
      • Correction d’un problème qui masquait les méthodes publiques lors de la génération pour la cible Android.

151012

Date : 2015-10-11

Modifications de l’API

  • Suppression de la possibilité de supprimer des définitions de VC dans Game Manager, pour correspondre aux API.
  • Ajout de code back-end pour prendre en charge l’incrémentation/décrémentation atomique.
  • Les versions des données personnalisées utilisent désormais les nouvelles incrémentations atomiques.
  • Correction d’un problème où la VC d’un utilisateur repartait à zéro en cas de dépassement de la valeur maximale Int32. La VC est désormais plafonnée à la valeur maximale Int32.
  • Ajout de la prise en charge des noms de VC sensibles à la casse afin d’éviter un problème rare.

151005

Date : 2015-10-04

Modifications de l’API

  • Correction d’un problème PSN™ lié à une utilisation incorrecte des proxys.
  • Ajout de la gestion de l’inventaire des personnages dans Game Manager.
« PSN » est une marque déposée ou une marque commerciale de Sony Interactive Entertainment Inc.

150928

Date : 2015-09-27

Modifications de l’API

  • Client/Server-API : GetCharacterInventory peut renvoyer un nouveau type d’erreur : CharacterNotFound.
  • Admin-API : RevokeInventoryItemRequest peut agir sur l’inventaire d’un personnage si un Character ID est fourni dans la requête.
  • All : mises à jour très mineures de la documentation de l’API.
  • Contournement du cache lorsque les appels d’API GetUserData spécifient des clés de filtrage.
  • Ajout d’un Character ID facultatif aux appels d’API de révocation d’article.
  • Correction des appels de données versionnées qui renvoyaient null au lieu d’une valeur vide.
  • Les API limitent désormais les noms de monnaie virtuelle à 2 caractères.

Modifications propres à l’ActionScriptSDK

Modifications propres au Cocos2d-xSDK

Modifications propres au CSharpSDK

  • CSharpSDK
    • Mises à jour mineures du framework de tests unitaires.
    • Ajout d’un test CloudScript.

Modifications propres au JavaSDK

  • JavaSDK
    • Correctifs CloudScript, ajout d’un test JUnit CloudScript.
    • Meilleur signalement des erreurs pour les appels d’API incorrects ou en échec.

Modifications propres à l’UnitySDK

  • UnitySDK
    • Mises à jour mineures du framework de tests unitaires.
    • Ajout d’un test CloudScript.
    • Correctifs des notifications Push Android.

Modifications propres au WindowsSDK/C++

  • Ajout d’un test CloudScript.

150921

Date : 2015-09-20

Modifications de l’API

  • All-APIs : modifications mineures de la documentation des fonctions.
  • All-APIs : CatalogItem dispose d’un nouveau paramètre facultatif lié aux achats Facebook.
  • Client and Server API : les délais de recharge de VC sont ajoutés à GetCharacterInventoryResult.
  • Client-API : LinkFacebookAccountRequest dispose d’un nouveau paramètre facultatif permettant de remplacer les anciennes connexions.
  • Client-API : les paramètres de LinkKongregateAccountRequest et de LoginWithKongregateRequest ont été corrigés.
  • Suppression de [a-zA-Z0-9] regex pour les noms de personnages.
  • Amélioration de la gestion interne des erreurs afin d’éviter de renvoyer des erreurs serveur peu utiles.
  • Ajout de tests pour vérifier que les API CDN fonctionnent comme décrit.
  • Modification de l’API AddFriend afin d’empêcher de s’ajouter soi-même comme ami.
  • Correction d’un problème où l’API serveur AddFriend renvoyait toujours une erreur.
  • Mise à jour du code interne des notifications Push afin de signaler de meilleures erreurs provenant du service Push distant.
  • Correction du nombre d’erreurs dans le rapport d’utilisation des API, qui ne signalait pas certaines erreurs dans le résumé alors qu’elles apparaissaient dans les détails.
  • Ajout d’une limitation du débit à CloudScript et ajout de la possibilité pour les appels d’API CloudScript -> PlayFab de contourner le limiteur de débit

150908

Date : 2015-09-07

Modifications de l’API

  • Certaines API renvoyaient une erreur UserisNotValid ; cette erreur a été renommée AccountNotFound.
  • Meilleure intégration pour faire correspondre les ID PlayFab et les ID Facebook, et les associer au même compte.
  • Les API Server définissent désormais l’API client GetTitleNews.
  • Les erreurs Feature not configured ont été scindées en erreurs plus spécifiques, telles que Facebook not configured.
  • Amélioration des erreurs liées aux exceptions de l’API Paypal.
  • Correction de problèmes liés à la création de coupons.

Modifications propres à l’UnitySDK

  • UnitySDK
    • Correction de certains problèmes de génération iOS.
    • Légères améliorations de la documentation.
    • Correctifs/mises à jour d’Android GCM.

150901

Date : 2015-08-31

Modifications de l’API

  • Nouvelle API Client :
    • ListUsersCharacters
    • ConsumeItemRequest accepte un paramètre facultatif CharacterId.
    • PurchaseItemRequest accepte un paramètre facultatif CharacterId.
    • UnlockContainerItemRequest accepte un paramètre facultatif CharacterId.
    • PurchaseItem peut désormais renvoyer un nouveau type d’erreur, CharacterNotFound, lorsqu’un CharacterId est fourni.
    • Mise à jour de la documentation de la fonction UnlockContainerItem.
    • Client et Server : le paramètre PlayFabId de GetCharacterInventoryRequest est désormais facultatif.
    • Ajout du suivi du fournisseur d’identité dans l’historique des connexions.

Modifications propres à l’UnitySDK

Modifications propres au Cocos2d-xSDK

  • Cocos2d-xSDK
    • Le projet Android devrait désormais se compiler.
    • Le projet Android cible par défaut le processeur x86, mais peut facilement être basculé vers armeabi ou d’autres processeurs dans Application.mk.

Modifications propres au WindowsSDK

  • La compression a été désactivée, car elle posait des problèmes.

Modifications propres au JavaScriptSDK

  • JavaScriptSDK
    • Refonte complète – non compatible avec les versions précédentes, soyez donc vigilant !

150824

Date : 2015-08-23

Modifications de l’API

  • Mise à jour de certaines descriptions de la documentation de l’API.
  • GetUserInventoryResult contient de nouveaux paramètres facultatifs : PlayFabId, CharacterId.
  • GetCharacterStatisticsResult contient de nouveaux paramètres facultatifs : PlayFabId, CharacterId.
  • Lors de l’appel de GetTitleData, toutes les données du titre sont renvoyées au lieu d’aucune lorsqu’aucune clé de filtre n’est fournie.
  • Refactorisation du code lié à la connexion et aux paiements Facebook afin d’unifier les appels d’API vers Facebook.
  • Ajout de l’API GetAllUsersCharacters.

Modifications propres à l’UnitySDK

  • UnitySDK
    • Le rappel d’erreur contient de meilleures informations si vous tentez d’effectuer des appels d’API sans accès à Internet.

Modifications propres au WindowsSDK

  • La compilation pour Android ne génère plus d’erreurs (mais ne fonctionne pas encore à l’exécution).

150817 iOS

Date : 2015-08-16

Modifications de l’API

  • Correction d’un problème où les API d’administration CloudScript renvoyaient des codes d’erreur inappropriés.
  • Ajout de la prise en charge de l’authentification par ID personnalisé.
  • Correction d’une erreur serveur lors de l’octroi d’articles comprenant une table de drop supprimée avant l’ajout de la validation des tables de drop.
  • Reconstruction interne du code lié à la validation des reçus iTunes et Google Play.
  • Amélioration de la gestion du JSON non valide dans les requêtes d’API.
  • Correction d’un problème causé par un empilement dépassant la valeur maximale Int32 (les piles sont désormais plafonnées à la valeur maximale Int32).

Modifications propres aux SDK

  • Version initiale des SDK versionnés.

150810

Date : 2015-08-09

Modifications de l’API

  • Ajout de paramètres inter-domaines pour les API.
  • Ajout d’une base pour les nouveaux services de surveillance des titres.
  • Ajout de la clé d’API Kongregate à l’éditeur des clés secrètes de titre dans Game Manager.
  • Mise à jour du générateur de SDK pour tenir compte des interfaces et de l’héritage.
  • Correction du chargement/téléchargement JSON des tables de drop dans Game Manager.
  • Ajout d’une couverture de tests unitaires au générateur de documentation.
  • Ajout d’une nouvelle tentative de validation des reçus iTunes en cas d’erreur web.
  • Ajout de la prise en charge des paiements Facebook.
  • Ajout d’un service de conversion de devises.

150727

Date : 2015-07-26

Modifications de l’API

  • Amélioration du générateur de nombres aléatoires utilisé pour générer les ID.
  • Ajout de l’interception des erreurs de décodage Base64 lors de la validation des reçus Google Play.

150720

Date : 2015-07-19

Modifications de l’API

  • Ajout de la prise en charge du fournisseur de paiement PayPal pour les achats.
  • Suppression de CatalogVersion de l’appel d’API GetUserInventory.
  • Ajout des API d’authentification Kongragate.

150713

Date : 2015-07-12

Modifications de l’API

  • Ajout d’entrées de journal d’audit pour l’arrêt de jeux et de salons depuis Game Manager.
  • Correction d’un problème où l’index du Store n’était pas mis à jour lorsqu’un Store était modifié.
  • Ajout d’un utilitaire interne permettant de migrer un studio d’un éditeur à un autre.
  • Ajout d’un commutateur permettant d’afficher les fonctionnalités bêta sur le site de documentation.
  • Mise à jour du rapport de rétention afin de générer des cohortes par semaine calendaire.
  • Ajout des ID PlayFab au rapport Top Spenders au lieu des seuls noms d’utilisateur.
  • Correction du journal d’audit de Game Manager afin d’afficher le nom d’affichage ou l’adresse e-mail de l’utilisateur.
  • Ajout d’éditeurs User Title Data dans Game Manager.

150706

Date : 2015-07-05

Modifications de l’API

  • Correction d’erreurs dans les API utilisant des tableaux de chaînes, lorsque le client transmettait des valeurs null ou vides pour une liste d’ID PlayFab.

150629

Date : 2015-06-28

Modifications de l’API

  • Ajout de la possibilité de signaler des API comme bêta.
  • Correction d’un problème où l’empilement ne s’effectuait pas toujours correctement.
Dernière modification le 5 novembre 2026