151221
Date : 2015-12-20Modifications 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-08Modifications 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.
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-29Modifications 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 commeGetLeaderboardAroundUser, 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-22Modifications 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
- PostmanCollection
- Correction de problèmes d’authentification server/admin.
Modifications spécifiques à UnitySDK
-
UnitySDK
- Nettoyage du manifeste dans le plug-in Android.
151116
Date : 2015-11-15Modifications de l’API
- Mises à jour de la documentation.
- Le format de numérotation des versions a légèrement changé.
Modifications spécifiques à PostmanCollection
-
PostmanCollection
- Première version de Postman Versioned Collection.
151109
Date : 2015-11-08Modifications 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 champKeysToRemovedes objets de requête Data-Update.
151026
Date : 2015-10-25Modifications 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-18Modifications de l’API
- Plusieurs descriptions d’API ont été mises à jour.
- Plusieurs liens
SeeAlsoont été mis à jour. - L’erreur de transaction
FailedByUberest dépréciée, et - l’erreur de transaction
FailedByPlayFabla 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-11Modifications 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-04Modifications 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.
150928
Date : 2015-09-27Modifications de l’API
- Client/Server-API :
GetCharacterInventorypeut retourner un nouveau type d’erreur :CharacterNotFound. - Admin-API :
RevokeInventoryItemRequestpeut 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
GetUserDataspé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
-
ActionScriptSDK
- Première version d’ActionScript Versioned SDK.
Modifications spécifiques à Cocos2d-xSDK
-
Cocos2d-xSDK
- Ajout d’un test CloudScript.
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-20Modifications 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 :
LinkFacebookAccountRequestobtient un paramètre facultatif permettant de remplacer les anciennes connexions. - Client-API : les paramètres de
LinkKongregateAccountRequestetLoginWithKongregateRequestsont corrigés. - Suppression de la
[a-zA-Z0-9] regexpour 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
AddFriendpour 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-07Modifications de l’API
- Certaines API renvoyaient une erreur
UserisNotValid; cette erreur a été renomméeAccountNotFound. - 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 configuredsont séparées en erreurs plus spécifiques telles queFacebook 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-31Modifications de l’API
-
Nouvelle API Client :
ListUsersCharactersConsumeItemRequestaccepte un paramètreCharacterIdfacultatif.PurchaseItemRequestaccepte un paramètreCharacterIdfacultatif.UnlockContainerItemRequestaccepte un paramètreCharacterIdfacultatif.PurchaseItempeut désormais retourner un nouveau type d’erreur,CharacterNotFound, lorsqu’unCharacterIdest fourni.- Mise à jour de la documentation de la fonction
UnlockContainerItem. - Client et Server : le paramètre
PlayFabIddeGetCharacterInventoryRequestest désormais facultatif. - Ajout du suivi du fournisseur d’identité dans l’historique des connexions.
Modifications spécifiques à UnitySDK
- UnitySDK
- Nouveaux fichiers meta
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-23Modifications de l’API
- Mise à jour de certaines descriptions de la documentation de l’API.
GetUserInventoryResultcontient de nouveaux paramètres facultatifs :PlayFabId,CharacterId.GetCharacterStatisticsResultcontient 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-16Modifications 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-09Modifications 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-26Modifications 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-19Modifications de l’API
- Ajout de la prise en charge du fournisseur de paiement PayPal pour les achats.
- Suppression de
CatalogVersionde l’appel d’APIGetUserInventory. - Ajout des API d’authentification Kongragate.
150713
Date : 2015-07-12Modifications 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-05Modifications 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-28Modifications 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.
