Passer au contenu principal

151221

Date : 2015-12-20

Modifications spécifiques à JavaSDK

  • JavaSDK
    • Le Google advertisingId est désormais récupéré automatiquement de façon appropriée lorsque cela est nécessaire.

Modifications spécifiques à NodeSDK

  • NodeSDK
    • La version 0.7.151210 a fait l’objet d’un correctif à chaud contenant 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 de 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 spécifiques à 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 spécifiques à UnitySDK

  • UnitySDK
    • Le Google advertisingId et l’IDFA iOS seront récupérés automatiquement de façon appropriée dans la prochaine version.

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

  • UnitySDK
    • Le Google advertisingId et l’IDFA iOS sont désormais récupérés automatiquement de façon appropriée lorsque cela est nécessaire.

151130

Date : 2015-11-29

Modifications de l’API

  • LoginWithGameCenter : cette méthode était déjà publiée et n’est désormais plus masquée.
  • GetLeaderboardAroundUser : certains problèmes de renvoi du nombre correct de résultats ont été corrigés.
  • GetFriendLeaderboardAroundUser : nouvelle méthode d’API qui fonctionne 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 retournées pour tous les résultats de connexion. Le travail d’exposition de 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

  • La réponse contenant le message d’erreur Steam a été améliorée.
  • Mise à jour des systèmes de tests automatisés des SDK.
  • Mises à jour mineures de la documentation.

Modifications spécifiques à ActionScriptSDK

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

Modifications spécifiques à Cocos2d-xSDK

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

Modifications spécifiques à JavaSDK

  • JavaSDK
    • Réorganisation de la structure des fichiers pour qu’elle soit plus conforme aux standards du web.
    • Ajout d’un exemple de projet AndroidStudio client uniquement.
    • Modifications mineures pour vérifier que cet exemple se génère et fonctionne.
    • Personnalisation des fichiers Client/Server/Combo afin qu’ils correspondent plus étroitement à leur objectif respectif, sans variables ni fonctions superflues.
    • Nettoyage général.

Modifications spécifiques à PostmanCollection

Modifications spécifiques à 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 spécifiques à 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 en cas de dépassement.
  • Modifications mineures de la documentation.
  • Nouveau API-RedeemCouponRequest:
  • Documentation de l’API RedeemCoupon
  • Correction du problème qui obligeait les ID d’objets Steam à être des chaînes numériques.
  • Amélioration du signalement des erreurs pour les produits OpenGraph.
  • Ajout d’utilitaires de requêtes tierces pour suivre les taux d’erreur et les temps de réponse des API tierces telles que Google Play et Facebook.

Modifications spécifiques à 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 des objets de requête Data-Update.

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 être utilisées à l’avenir pour générer une documentation et des exemples plus complets.
  • Accélération considérable de l’octroi de grands ensembles d’objets.

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

  • UnitySDK
    • Suppression de la prise en charge d’Unity 4.x. Toutes les futures mises à jour ne seront prises en charge qu’avec Unity 5.x ou version ultérieure : Blog Unity.
    • Nettoyage des fichiers qui ne devraient plus exister dans le SDK client.
    • Nettoyage des options des listes déroulantes de l’éditeur et correction des liens vers la documentation.
    • Première version d’exemples détaillés d’utilisation de l’API PlayFab. Ils ne sont pas finalisés pour une publication générale, mais les utilisateurs expérimentés pourraient souhaiter consulter cette 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 utilisation.
    • Fonctionnalités :
      • Correction d’un problème qui provoquait une référence null en cas d’instanciation incorrecte.
      • 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 monnaie virtuelle dans Game Manager, par souci de cohérence avec les API.
  • Ajout de code back-end pour prendre en charge l’incrémentation/la décrémentation atomique.
  • Les versions des données personnalisées utilisent désormais les nouveaux incréments atomiques.
  • Correction d’un problème qui faisait repartir à zéro la monnaie virtuelle d’un utilisateur lorsqu’elle dépassait le maximum Int32. La monnaie virtuelle est désormais plafonnée au maximum Int32.
  • Ajout de la prise en charge des noms de monnaie virtuelle sensibles à la casse pour éviter un problème rare.

151005

Date : 2015-10-04

Modifications de l’API

  • Correction d’un problème PSN™ qui empêchait l’utilisation correcte 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 retourner un nouveau type d’erreur : CharacterNotFound.
  • Admin-API : RevokeInventoryItemRequest peut agir sur l’inventaire d’un personnage si un ID de personnage 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 ID de personnage facultatif aux appels d’API de révocation d’objets.
  • Correction des appels de données versionnées qui renvoyaient null au lieu d’une valeur vide.
  • Modification des API pour limiter les noms de monnaie virtuelle à 2 caractères.

Modifications spécifiques à ActionScriptSDK

Modifications spécifiques à Cocos2d-xSDK

Modifications spécifiques à CSharpSDK

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

Modifications spécifiques à JavaSDK

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

Modifications spécifiques à UnitySDK

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

Modifications spécifiques à 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 obtient un paramètre facultatif lié aux achats Facebook.
  • Client and Server API : les délais de recharge de la monnaie virtuelle sont ajoutés à GetCharacterInventoryResult.
  • Client-API : LinkFacebookAccountRequest obtient un paramètre facultatif permettant de remplacer les anciennes connexions.
  • Client-API : les paramètres de LinkKongregateAccountRequest et LoginWithKongregateRequest sont corrigés.
  • Suppression de la [a-zA-Z0-9] regex pour les noms de personnages.
  • Amélioration de la gestion interne des erreurs pour éviter de retourner des erreurs serveur peu utiles.
  • Ajout de tests pour vérifier que les API CDN fonctionnent comme décrit.
  • Modification de l’API AddFriend pour vous empêcher de vous ajouter vous-même comme ami.
  • Correction d’un problème qui faisait toujours retourner une erreur à l’API serveur AddFriend.
  • Mise à jour du code interne des notifications Push pour mieux signaler les erreurs provenant du service Push distant.
  • Correction du nombre d’erreurs dans le rapport d’utilisation des API, qui omettait certaines erreurs dans le résumé tout en les affichant 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 serveur définissent désormais l’API client GetTitleNews.
  • Les erreurs Feature not configured sont séparé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 spécifiques à UnitySDK

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

150901

Date : 2015-08-31

Modifications de l’API

  • Nouvelle API Client :
    • ListUsersCharacters
    • ConsumeItemRequest accepte un paramètre CharacterId facultatif.
    • PurchaseItemRequest accepte un paramètre CharacterId facultatif.
    • UnlockContainerItemRequest accepte un paramètre CharacterId facultatif.
    • PurchaseItem peut désormais retourner 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 spécifiques à UnitySDK

Modifications spécifiques à Cocos2d-xSDK

  • Cocos2d-xSDK
    • Le projet Android devrait désormais se compiler.
    • Le projet Android cible par défaut un processeur x86, mais il est facile de passer à armeabi ou à d’autres processeurs dans Application.mk.

Modifications spécifiques à WindowsSDK

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

Modifications spécifiques à JavaScriptSDK

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

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 à GetTitleData, toutes les données de titre sont renvoyées au lieu d’aucune lorsqu’aucune clé de filtrage n’est fournie.
  • Refactorisation du code relatif à la connexion et aux paiements Facebook afin d’unifier les appels d’API vers Facebook.
  • Ajout de l’API GetAllUsersCharacters.

Modifications spécifiques à UnitySDK

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

Modifications spécifiques à 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 qui faisait retourner des codes d’erreur inappropriés aux API d’administration CloudScript.
  • Ajout de la prise en charge de l’authentification par ID personnalisé.
  • Correction d’une erreur serveur lors de l’octroi d’objets incluant une table de butin supprimée avant l’ajout de la validation des tables de butin.
  • Reconstruction interne du code de 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 l’empilement au-delà du maximum Int32 (les piles sont désormais plafonnées au maximum Int32).

Modifications spécifiques aux SDK

  • Première version des SDK versionnés.

150810

Date : 2015-08-09

Modifications de l’API

  • Ajout de paramètres inter-domaines pour les API.
  • Ajout de la base des 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 prendre en compte les interfaces et l’héritage.
  • Correction du téléversement/téléchargement JSON des tables de butin dans Game Manager.
  • Ajout d’une couverture par tests unitaires au générateur de documentation.
  • Ajout d’une nouvelle tentative pour la 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 des parties et des salons depuis Game Manager.
  • Correction d’un problème qui empêchait la mise à jour de l’index des boutiques lors de la modification d’une boutique.
  • Ajout d’un utilitaire interne pour 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 pour générer des cohortes par semaine civile.
  • Ajout des ID PlayFab au rapport Top Spenders, au lieu des seuls noms d’utilisateur.
  • Correction du journal d’audit de Game Manager pour afficher le nom d’affichage ou l’adresse courriel de l’utilisateur.
  • Ajout d’éditeurs User Title Data à Game Manager.

150706

Date : 2015-07-05

Modifications de l’API

  • Correction d’erreurs sur 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 marquer des API comme bêta.
  • Correction d’un problème qui empêchait l’empilement de toujours fonctionner correctement.
Dernière modification le 8 octobre 2026