151221
Date : 2015-12-20Changements propres au JavaSDK
-
JavaSDK
- L’advertisingId de Google est maintenant récupéré automatiquement de façon appropriée lorsque requis.
Changements propres au NodeSDK
-
NodeSDK
- La version 0.7.151210 a reçu un correctif à chaud comprenant une correction de bogue mineure.
151210
Date : 2015-12-08Changements apportés aux 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 des SDK client et serveur.
- Nouveaux tests automatisés dans tous les SDK pour les fonctionnalités à venir.
Changements propres au WindowsSDK/C++/Cocos2d-xSDK
-
WindowsSDK/C++/Cocos2d-xSDK
- La structure du SDK a changé. Les utilisateurs qui effectuent une mise à jour à partir d’une version antérieure devront faire un peu plus de travail que d’habitude.
Changements propres à l’UnitySDK
- UnitySDK
- L’advertisingId de Google et l’IDFA d’iOS seront récupérés automatiquement de façon appropriée dans la prochaine version.
Correctif à chaud spécifique (11 décembre 2015)
- UnitySDK
- L’advertisingId de Google et l’IDFA d’iOS sont maintenant récupérés automatiquement de façon appropriée lorsque requis.
151130
Date : 2015-11-29Changements apportés aux API
LoginWithGameCenter- Cette méthode avait déjà été publiée et n’est maintenant plus masquée.GetLeaderboardAroundUser- Certains problèmes liés au retour du nombre exact de résultats ont été corrigés.GetFriendLeaderboardAroundUser- Nouvelle méthode d’API qui fonctionne commeGetLeaderboardAroundUser, sauf qu’elle 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 visant à exposer ces nouvelles données en est encore au stade de prototype et n’est pas encore entièrement fonctionnel. Restez à l’affût!
151123
Date : 2015-11-22Changements apportés aux API
- La réponse du message d’erreur Steam a été améliorée.
- Mise à jour des systèmes de tests automatisés pour les SDK.
- Mises à jour mineures de la documentation.
Changements propres à l’ActionScriptSDK
-
ActionScriptSDK
- Correction d’une coquille mineure dans la sortie de débogage des tests.
Changements 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.
Changements propres au JavaSDK
- JavaSDK
- Réorganisation de la structure des fichiers pour mieux respecter les normes Web.
- Ajout d’un projet d’exemple AndroidStudio réservé au client.
- Changements mineurs pour confirmer que cet exemple se génère et fonctionne.
- Certaines personnalisations des fichiers Client/Server/Combo pour mieux correspondre à chaque usage, sans variables ni fonctions superflues.
- Nettoyage général.
Changements propres à la PostmanCollection
- PostmanCollection
- Correction de problèmes d’authentification serveur/admin.
Changements propres à l’UnitySDK
-
UnitySDK
- Nettoyage du manifeste dans le plugiciel Android.
151116
Date : 2015-11-15Changements apportés aux API
- Mises à jour de la documentation.
- Le format de la numérotation des versions a légèrement changé.
Changements propres à la PostmanCollection
-
PostmanCollection
- Version initiale de la collection Postman versionnée.
151109
Date : 2015-11-08Changements apportés aux API
- Certains plafonds d’utilisation des données sont mieux appliqués et mieux signalés lorsqu’ils sont dépassés.
- Changements mineurs de la documentation.
- Nouvelle
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 pour suivre les taux d’erreur et les temps de réponse des API tierces, comme Google Play et Facebook.
Changements propres au WindowsSDK
UserData,CharacterData,ItemCustomData,SharedGroupData, ainsi que leurs variantes en lecture seule et réservées au serveur, peuvent maintenant être supprimés au moyen du champKeysToRemovedans les objets de requête de mise à jour des données.
151026
Date : 2015-10-25Changements apportés aux API
- Beaucoup d’améliorations en coulisse, mais aucune n’est visible publiquement.
- API_Specs contient davantage d’information qui pourra servir à générer une documentation et des exemples plus complets à l’avenir.
- Accélération considérable de l’octroi de grands ensembles d’articles.
151019
Date : 2015-10-18Changements apportés aux API
- Plusieurs descriptions d’API ont été mises à jour.
- Plusieurs liens
SeeAlsoont été mis à jour. - L’erreur de transaction
FailedByUbera été 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 la durée des appels d’API.
Changements propres à l’UnitySDK
- UnitySDK
- Retrait de la prise en charge d’Unity 4.x. Toutes les mises à jour futures seront uniquement prises en charge avec Unity 5.x ou une version ultérieure : Unity Blog.
- 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 ébauche d’exemples détaillés d’utilisation de l’API PlayFab. Ils ne sont pas peaufinés pour une diffusion générale, mais les utilisateurs expérimentés pourraient vouloir consulter une version préliminaire.
- Mise à jour du plugiciel Android GCM pour en améliorer la convivialité :
- Ajout de commentaires aux endroits appropriés.
- Changement du nom des variables pour mieux refléter leur usage.
- Fonctionnalité :
- Correction d’un problème qui causait une référence nulle lorsque l’instanciation n’était pas effectuée correctement.
- 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-11Changements apportés aux API
- Retrait de la possibilité de supprimer des définitions de monnaie virtuelle (VC) dans Game Manager afin de correspondre aux API.
- Ajout de code dorsal pour prendre en charge l’incrémentation et la décrémentation atomiques.
- Les versions de données personnalisées utilisent maintenant les nouvelles incrémentations atomiques.
- Correction d’un problème où la VC d’un utilisateur était réinitialisée en dépassant le maximum Int32. La VC est maintenant plafonnée au maximum Int32.
- Ajout de la prise en charge des noms de VC sensibles à la casse pour éviter un problème rare.
151005
Date : 2015-10-04Changements apportés aux API
- Correction d’un problème où PSN™ n’utilisait pas correctement les proxys.
- Ajout de la gestion de l’inventaire des personnages dans Game Manager.
150928
Date : 2015-09-27Changements apportés aux API
- API Client/Server :
GetCharacterInventorypeut retourner un nouveau type d’erreur :CharacterNotFound. - API Admin :
RevokeInventoryItemRequestpeut agir sur l’inventaire d’un personnage si un ID de personnage est fourni dans la requête. - Toutes : Mises à jour très mineures de la documentation des 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’articles.
- Correction des appels de données versionnées qui retournaient null au lieu d’une valeur vide.
- Les API limitent maintenant les noms de monnaie virtuelle à 2 caractères.
Changements propres à l’ActionScriptSDK
-
ActionScriptSDK
- Version initiale du SDK ActionScript versionné.
Changements propres au Cocos2d-xSDK
-
Cocos2d-xSDK
- Ajout d’un test CloudScript.
Changements propres au CSharpSDK
- CSharpSDK
- Mises à jour mineures du cadre de tests unitaires.
- Ajout d’un test CloudScript.
Changements propres au JavaSDK
-
JavaSDK
- Correctifs pour CloudScript, ajout d’un test JUnit CloudScript.
- Meilleur signalement des erreurs pour les appels d’API incorrects ou en échec.
Changements propres à l’UnitySDK
- UnitySDK
- Mises à jour mineures du cadre de tests unitaires.
- Ajout d’un test CloudScript.
- Correctifs pour les notifications Push Android.
Changements propres au WindowsSDK/C++
- Ajout d’un test CloudScript.
150921
Date : 2015-09-20Changements apportés aux API
- Toutes les API : Changements mineurs de la documentation des fonctions.
- Toutes les API : CatalogItem obtient un paramètre facultatif lié aux achats Facebook.
- API Client et Server : Les délais de recharge de la VC sont ajoutés à
GetCharacterInventoryResult. - API Client :
LinkFacebookAccountRequestobtient un paramètre facultatif permettant de remplacer les anciennes connexions. - API Client : Les paramètres de
LinkKongregateAccountRequestet deLoginWithKongregateRequestsont corrigés. - Retrait de l’expression
[a-zA-Z0-9] regexpour les noms de personnages. - Amélioration de la gestion interne des erreurs pour éviter de retourner des erreurs de 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 où l’API serveur
AddFriendretournait toujours une erreur. - 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 CloudScript -> API PlayFab de contourner le limiteur de débit
150908
Date : 2015-09-07Changements apportés aux API
- Certaines API retournaient une erreur
UserisNotValid; cette erreur a été renomméeAccountNotFound. - Meilleure intégration pour faire correspondre les ID PlayFab et les ID Facebook, et pour les associer au même compte.
- Les API serveur définissent maintenant l’API client
GetTitleNews. - Les erreurs
Feature not configuredsont séparées en erreurs plus précises commeFacebook 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.
Changements propres à l’UnitySDK
- UnitySDK
- Correction de certains problèmes de génération iOS.
- Légères améliorations de la documentation.
- Correctifs et mises à jour pour Android GCM.
150901
Date : 2015-08-31Changements apportés aux API
-
Nouvelle API Client :
ListUsersCharactersConsumeItemRequestaccepte un paramètreCharacterIdfacultatif.PurchaseItemRequestaccepte un paramètreCharacterIdfacultatif.UnlockContainerItemRequestaccepte un paramètreCharacterIdfacultatif.PurchaseItempeut maintenant 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 maintenant facultatif. - Ajout du suivi du fournisseur d’identité dans l’historique des connexions.
Changements propres à l’UnitySDK
- UnitySDK
- Nouveaux fichiers meta
Changements propres au Cocos2d-xSDK
- Cocos2d-xSDK
- Le projet Android devrait maintenant se compiler.
- Le projet Android utilise par défaut le processeur x86, mais peut facilement être basculé vers armeabi ou d’autres processeurs dans Application.mk.
Changements propres au WindowsSDK
- La compression a été désactivée, car elle causait des problèmes.
Changements propres au JavaScriptSDK
-
JavaScriptSDK
- Refonte complète – Non compatible avec les versions précédentes; soyez donc prudent!
150824
Date : 2015-08-23Changements apportés aux API
- Mise à jour de certaines descriptions de la documentation des API.
GetUserInventoryResultcontient de nouveaux paramètres facultatifs :PlayFabId,CharacterId.GetCharacterStatisticsResultcontient de nouveaux paramètres facultatifs :PlayFabId,CharacterId.- Lors d’un appel à
GetTitleData, toutes les données du titre sont retourné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.
Changements 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.
Changements propres au WindowsSDK
- La compilation pour Android ne lève plus d’erreurs (mais ne fonctionne pas encore à l’exécution).
150817 iOS
Date : 2015-08-16Changements apportés aux API
- Correction d’un problème où les API admin de CloudScript retournaient des codes d’erreur inappropriés.
- Ajout de la prise en charge de l’authentification par ID personnalisé.
- Correction d’une erreur de serveur lors de l’octroi d’articles comprenant une table de butin supprimée avant l’ajout de la validation des tables de butin.
- 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 l’empilement au-delà du maximum Int32 (les piles sont maintenant plafonnées au maximum Int32).
Changements propres aux SDK
- Version initiale des SDK versionnés.
150810
Date : 2015-08-09Changements apportés aux API
- Ajout de paramètres interdomaines 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 téléversement et du téléchargement JSON des tables de butin dans Game Manager.
- Ajout d’une couverture de tests unitaires au générateur de documentation.
- Ajout d’une nouvelle tentative pour la validation des reçus iTunes lorsqu’une erreur Web survient.
- Ajout de la prise en charge des paiements Facebook.
- Ajout d’un service de conversion de devises.
150727
Date : 2015-07-26Changements apportés aux API
- Amélioration du générateur de nombres aléatoires utilisé pour générer les ID.
- Ajout de la capture des erreurs de décodage Base64 lors de la validation des reçus Google Play.
150720
Date : 2015-07-19Changements apportés aux API
- Ajout de la prise en charge du fournisseur de paiement PayPal pour les achats.
- Retrait de
CatalogVersionde l’appel d’APIGetUserInventory. - Ajout des API d’authentification Kongragate.
150713
Date : 2015-07-12Changements apportés aux API
- Ajout d’entrées au journal d’audit pour l’arrêt de parties et de salons à partir de Game Manager.
- Correction d’un problème où l’index de la boutique n’était pas mis à jour lorsqu’une boutique était modifiée.
- Ajout d’un utilitaire interne pour migrer un studio d’un éditeur à un autre.
- Ajout d’un commutateur pour activer l’affichage des 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 des données de titre de l’utilisateur dans Game Manager.
150706
Date : 2015-07-05Changements apportés aux API
- Correction d’erreurs dans les API utilisant des tableaux de chaînes, lorsque le client transmettait des valeurs nulles ou vides pour une liste d’ID PlayFab.
150629
Date : 2015-06-28Changements apportés aux API
- Ajout de la possibilité de marquer des API comme bêta.
- Correction d’un problème où l’empilement ne fonctionnait pas toujours correctement.
