> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notes de version de PlayFab 2017

> Notes de version de PlayFab pour 2017.

## 171204

Date : 4 décembre 2017

### Changements apportés aux SDK Unreal (Cpp et Bp)

* Les deux SDK ont été mis à jour vers **Unreal 4.18.1**.
* Les versions antérieures fonctionnent toujours, mais il faut décommenter les `#defines` dans les fichiers \_.build.cs.

## 171127

Date : 27 novembre 2017

### Changements apportés aux API

* Une fonctionnalité d'inventaire permettant les objets « Limited Edition » (édition limitée) n'est plus en version bêta.

* Cette fonctionnalité vous permet de définir qu'un nombre fixe seulement d'un `itemId` particulier est disponible dans votre jeu.

* Retrait d'une propriété de monnaie virtuelle des méthodes d'API qui utilisent « [ProfileModel](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile#playerprofilemodel) », puisque cette information n'est jamais fournie ni exacte. Elle reviendra... un jour.

### Nouvelles méthodes d'API

* admin.[CheckLimitedEditionItemAvailability](xref:titleid.playfabapi.com.admin.playeritemmanagement.checklimitededitionitemavailability)
* admin.[IncrementLimitedEditionItemAvailability](xref:titleid.playfabapi.com.admin.playeritemmanagement.incrementlimitededitionitemavailability)
* client.[GetPaymentToken](xref:titleid.playfabapi.com.client.playeritemmanagement.getpaymenttoken)
  * Utilisée pour le [traitement des paiements propre à XSolla](https://docs.xbox.com/fr-CA/services/playfab/economy-monetization/economy/tutorials/non-receipt-payment-processing.md)
* client.[ReportDeviceInfo](xref:titleid.playfabapi.com.client.analytics.reportdeviceinfo)
  * Cette méthode d'API n'est pas destinée à être appelée directement. Il s'agit actuellement d'une fonctionnalité intégrée aux SDK Unity et Lumberyard. Elle peut être désactivée au moyen de l'[API Policy](https://docs.xbox.com/fr-CA/services/playfab/api-references/api-access-policy.md). De plus, nous ajouterons bientôt une autre option permettant de la désactiver dans la page des paramètres du titre dans Game Manager.

### Codes d'erreur des méthodes d'API mis à jour

* client.[AddOrUpdateContactEmail](xref:titleid.playfabapi.com.client.accountmanagement.addorupdatecontactemail)
* client.[GetLeaderboardAroundPlayer](xref:titleid.playfabapi.com.client.playerdatamanagement.getleaderboardaroundplayer)
* client.[LoginWithAndroidDeviceID](xref:titleid.playfabapi.com.client.authentication.loginwithandroiddeviceid)
* client.[LoginWithCustomID](xref:titleid.playfabapi.com.client.authentication.loginwithcustomid)
* client.[LoginWithIOSDeviceID](xref:titleid.playfabapi.com.client.authentication.loginwithiosdeviceid)

### Mises à jour propres aux SDK

* [UnitySdk](https://github.com/PlayFab/UnitySDK) : Nous compilons maintenant tous les fichiers de paquet Unity publiés avec Unity 2017.2.0f3.
* Pour les tests, nous avons effectué une mise à jour interne vers la plus récente version de chaque version majeure.mineure, d'Unity 4.7.2f1 à 2017.1.2f1.
* Serveur de jeu de test de l'exemple Unity : Un correctif a été appliqué à `HttpHelper` pour corriger la validation SSL des requêtes `SignalR`.
* [ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK) : L'AirSdk de l'exemple a été mis à jour vers la v27.
* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK) : Nous ciblons toujours la version 3.15.1, malgré la sortie de Cocos 3.16 (restez à l'écoute).
* SdkTestingCloudScript et [NodeSDK](https://github.com/PlayFab/NodeSDK) : Les projets VS d'exemple ont été mis à jour pour prendre en charge VS/msbuild 2017.
* WindowsSDK : Il s'agit de la dernière build du paquet NuGet ciblant Visual Studio 2013 :
  * [Paquet NuGet WindowsSdk VS 2013](https://www.NuGet.org/packages/com.playfab.windowssdk.v120/1.19.171127)
  * Nous mettons à jour nos machines de compilation automatisée, et nous n'installons pas VS 2013 sur les nouvelles.
  * Le [paquet NuGet plus récent](https://www.NuGet.org/packages/com.playfab.windowssdk.v140/) continuera de fonctionner avec VS 2015 et 2017.

## 171106

Date : 6 novembre 2017

### Nouvelles méthodes d'API

* admin.[GetPlayerProfile](xref:titleid.playfabapi.com.admin.accountmanagement.getplayerprofile)
* server.[SendEmailFromTemplate](xref:titleid.playfabapi.com.server.accountmanagement.sendemailfromtemplate)

### Événement PlayStream mis à jour

* [sent\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/TitleCommunications/sent-email.md) obtient de nouveaux champs : Body et Subject.

### Tous les SDK

* **CHANGEMENT CASSANT MINEUR DU SDK :** `ForgetClientCredentials()` est renommé `ForgetAllCredentials()`.
* Cela fait partie d'une fonctionnalité « à venir », qui sera annoncée une fois terminée.

## 171102

Date : 2 novembre 2017

### Nouvelle fonctionnalité de PlayFab

* Envoyez des courriels à vos joueurs à l'aide de modèles.

### Nouvelles méthodes d'API

* admin.[ResetPassword](xref:titleid.playfabapi.com.admin.accountmanagement.resetpassword)
* admin.[GetPlayerIdFromAuthToken](xref:titleid.playfabapi.com.admin.accountmanagement.getplayeridfromauthtoken)
* client.[AddOrUpdateContactEmail](xref:titleid.playfabapi.com.client.accountmanagement.addorupdatecontactemail)
* client.[RemoveContactEmail](xref:titleid.playfabapi.com.client.accountmanagement.removecontactemail)
* server.[SendCustomAccountRecoveryEmail](xref:titleid.playfabapi.com.server.accountmanagement.sendcustomaccountrecoveryemail)

### Mise à jour de la documentation

* [Nouvelle liste des codes d'erreur pertinents pour chaque appel d'API PlayFab](https://docs.xbox.com/fr-CA/services/playfab/api-references/global-api-method-error-codes.md)
* Codes d'erreur mis à jour pour : client.[LoginWithGoogleAccount](xref:titleid.playfabapi.com.client.authentication.loginwithgoogleaccount), client.[UpdatePlayerStatistics](xref:titleid.playfabapi.com.client.playerdatamanagement.updateplayerstatistics), server.[ConsumeItem](xref:titleid.playfabapi.com.server.playeritemmanagement.consumeitem)

### Nouveaux événements PlayStream

* [auth\_token\_validated](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/auth-token-validated.md)
* [player\_updated\_contact\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-updated-contact-email.md)
* [sent\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/TitleCommunications/sent-email.md)

### Mise à jour propre à Unreal

* Notre outil de compilation automatique n'a pas réussi à publier les SDK Unreal pour les builds 171016 et 171026. Nous avons résolu le problème de l'outil de compilation automatique, publié la version 171026 après coup, et les publications ont repris normalement

### Changements propres à Unity

* **CHANGEMENT CASSANT MINEUR :** `ForgetClientCredentials` est renommé `ForgetAllCredentials`.
* Cela fait partie d'une nouvelle fonctionnalité à venir. Nous renommerons `ForgetClientCredentials` en `ForgetAllCredentials` dans tous les SDK au cours des prochaines versions.

## 171026

Date : 26 octobre 2017

### Changements apportés à la documentation des API

* Mise à jour des codes d'erreur des méthodes d'API.

* Retrait, de la liste propre à chaque méthode d'API, de nombreux codes d'erreur communs à toutes les méthodes d'API. Une nouvelle page décrit les codes d'erreur universels.

* **Codes universels retirés :**
  * InvalidParams
  * OverLimit
  * DataUpdateRateExceeded
  * AccountBanned

* Ces erreurs (et d'autres, qui seront publiées dans un document distinct) peuvent être retournées par n'importe quelle méthode d'API et doivent être gérées de façon appropriée.

* Ajout de nouveaux codes d'erreur à plusieurs dizaines de méthodes d'API et retrait de quelques codes erronés. Les listes de codes d'erreur devraient être beaucoup plus exactes pour les erreurs propres à chaque méthode. Ce processus est toujours en cours, et d'autres mises à jour suivront.

* Plusieurs méthodes d'API liées à la monnaie virtuelle peuvent faire passer le solde sous zéro. Nous les avons étiquetées en conséquence.

### Changements apportés aux API

* **Nouvelles méthodes d'API :**
  * admin.[DeleteTitle](xref:titleid.playfabapi.com.admin.accountmanagement.deletetitle)
  * Les serveurs de jeu hébergés prennent en charge **IPv4** et **IPv6**.
  * Les serveurs de jeu personnalisés prennent maintenant en charge **IPV6**. Toutes les instances de serveur de jeu nouvellement démarrées reçoivent une adresse **IPV4** et une adresse **IPV6**, qui sont affichées dans l'onglet **Servers** de Game Manager et retournées par les API de matchmaking. Les clients peuvent se connecter à l'adresse **IPV4** ou **IPV6** du serveur attribué.
  * Toutes les méthodes d'API qui retournent des adresses de serveur retournent maintenant les deux options : client.[StartGame](xref:titleid.playfabapi.com.client.matchmaking).[StartGameResult](xref:titleid.playfabapi.com.client.matchmaking)

### Changements apportés à Game Manager

* Vous pouvez maintenant supprimer des titres à l'aide de la nouvelle API Admin/DeleteTitle, ou dans la page des studios de Game Manager, comme le montre l'image suivante.

  ![DelTitleGameManager](https://mintcdn.com/microsoft-4404708b/N3T1ucKV7zIMBudj/images/playfab/release-notes/images/171026-DelTitleGameManager.png?fit=max\&auto=format\&n=N3T1ucKV7zIMBudj\&q=85\&s=e05b5b1b05161e4730923e705349b890)

## 171016

Date : 16 octobre 2017

### Changements apportés aux API

* Ajout d'un paramètre à server.[SendPushNotification](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification).[SendPushNotificationRequest](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification#sendpushnotificationrequest).[PushNotificationPackage](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification#pushnotificationpackage), pour le badge iOS.
* Clarification de la nature propre à l'appareil de divers paramètres.

### Nouveaux événements PlayStream

* [player\_started\_purchase](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-started-purchase.md)
* [player\_paid\_for\_purchase](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-paid-for-purchase.md)

### Changements propres au JavaScriptSDK

* [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)
  * Notre SDK s'intègre maintenant à [Phaser.io](https://phaser.io/).

### Changements propres au LuaSDK

* [LuaSDK](https://github.com/PlayFab/LuaSDK)
  * Correction de notre pipeline de publication Lua; le LuaSDK est de nouveau mis à jour correctement.

### Changements propres à l'UnitySdk

* [UnitySdk](https://github.com/PlayFab/UnitySDK)
  * Nous avons géré de notre côté une [régression dans Unity](https://issuetracker.unity3d.com/issues/unitywebrequest-getresponseheaders-method-returns-null-on-android-devices), qui ne devrait plus toucher les clients de PlayFab.

~~**Changements propres à l'UnrealCppSdk :**~~ (MISE À JOUR : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK))

* ~~L'un de nos clients a créé un plugiciel complémentaire à notre SDK, qui intègre l'OnlineSubsystem d'Unreal et le SDK PlayFab~~
* ~~Vous pouvez le découvrir [ici](https://gitlab.com/mtuska/OnlineSubsystemPlayFab).~~&#x20;

### Exemple Unicorn Battle

* Suppression du plugiciel Push personnalisé de PlayFab et mise à jour vers les messages push FCM.

## 170925

Date : 5 septembre 2017

### Changements apportés aux API

* Retrait d'une poignée d'API bêta qui n'ont jamais été rendues publiques. Cela ne devrait toucher aucun client actuel ni aucun titre en production.
* Nous avons contourné les vérifications d'en-têtes par défaut au niveau du langage dans notre moteur CloudScript. Ainsi, plusieurs en-têtes http.request() de CloudScript qui étaient auparavant rejetés devraient maintenant fonctionner.

### Mise à jour globale des notifications push

* Consultez [notre blogue](https://blog.playfab.com/blog/push-sep-17) pour plus de détails sur les améliorations apportées aux notifications push

### Nouveaux événements PlayStream

* [player\_device\_info](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-device-info.md)
* Les jeux qui utilisent le plus récent UnitySDK peuvent maintenant consulter certaines données analytiques de base sur leurs clients. SnowFlake est idéal pour consulter et analyser ces renseignements, mais ils sont aussi accessibles dans l'historique des événements PlayStream.
* player\_updated\_membership

### Changements propres au JavaScriptSDK

* [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)
  * Ajout au JavaScriptSDK d'une poignée de mini-fonctionnalités qui existent dans d'autres SDK :
  * Vous pouvez maintenant injecter des en-têtes supplémentaires dans les requêtes (ce qui élimine l'un des obstacles aux connexions à double chiffrement avec ce SDK).
  * Ajout d'une nouvelle fonction : `PlayFabClientSDK.ForgetClientCredentials()`
  * Il s'agit d'une fonction pratique qui réinitialise le client après l'arrêt ou la déconnexion.
  * `PlayFab.GenerateErrorReport()`
  * Il s'agit d'une fonction pratique qui convertit le résultat d'erreur d'un appel PlayFab ayant échoué en une description unique et complète de la façon dont l'appel a échoué.
* Ajout de relais de données facultatifs dans les requêtes d'API PlayFab :
  * `result.customData`
    * Il s'agit de n'importe quel objet contextuel que vous pouvez joindre à la requête, et qui peut fournir du contexte pour le résultat. Par exemple, vous pouvez fournir un objet joueur client local comme `customData` pour un appel **UpdatePlayerStatistics**, puis définir les statistiques mises à jour sur ce joueur une fois l'appel distant réussi.
  * `result.request`
    * La requête de vos appels d'API est maintenant relayée au résultat, ce qui peut fournir du contexte pour le résultat. Par exemple, lorsque vous appelez `UpdatePlayerStatistics`, vous pouvez lire les statistiques mises à jour à partir de la requête lors de la mise à jour de votre objet joueur local.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Nouvelle fonctionnalité expérimentale : Cette version de l'UnitySDK de PlayFab vous permet maintenant, de façon facultative, de consulter les renseignements sur les appareils de vos joueurs. Voici des exemples de renseignements que vous pouvez consulter : mémoire, résolution, agent utilisateur, type d'appareil, version du système d'exploitation, etc.

~~**Changements propres à l'UnrealCppSdk :**~~ (MISE À JOUR : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK))

* ~~Mise à jour vers Unreal 4.17~~
* ~~Séparation en trois plugiciels distincts, chacun ayant des fonctionnalités différentes~~
* ~~Améliorations importantes dans l'ensemble~~

## 170828

Date : 28 août 2017

### Changements apportés à l'API Client

* ~~client.\[GetCurrentGames].\[result].Games\[i].GameServerState est déprécié et remplacé par \[GameServerStateEnum]~~.
  ~~- GameServerState était sérialisé sous forme d'entier, ce qui était une erreur. Le nouveau champ est une véritable chaîne d'énumération.~~ (MISE À JOUR : Ceci est déprécié. Consultez [Servers](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/servers/index.md))

### Autres changements apportés aux API

* Dépréciation des méthodes d'API suivantes dans les API Admin et Server.
  * [GetActionsOnPlayersInSegmentTaskInstance](xref:titleid.playfabapi.com.admin.scheduledtask.getactionsonplayersinsegmenttaskinstance) : Cette méthode a été étiquetée par erreur comme dépréciée, mais cette erreur a été annulée.
* [SendPushNotification](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification) peut maintenant spécifier [TargetPlatforms](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification#sendpushnotificationrequest)
* Ajout de certaines précisions sur les paramètres qui fonctionnent sur chaque plateforme pour [SendPushNotificationRequest](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification#sendpushnotificationrequest) (il n'est pas recommandé d'utiliser des paramètres non pris en charge pour une plateforme cible).
* Ajout de certains renseignements sur les [restrictions](https://docs.xbox.com/fr-CA/services/playfab/community/associations/groups/using-shared-group-data.md) des [Shared Group](xref:titleid.playfabapi.com.client.sharedgroupdata.createsharedgroup) dans la documentation sur les Shared Group (plus précisément, le fait qu'ils ne peuvent pas être utilisés pour des éléments comme les guildes).
* Les [profils de joueur](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile#playerprofilemodel) peuvent maintenant stocker une [adresse courriel de contact](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile#contactemailinfomodel) du joueur.

### Nouveaux événements PlayStream

* [entity\_created](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/entity-created.md)
* [entity\_logged\_in](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/entity-logged-in.md)

## 170814

Date : 14 août 2017

### Mises à jour des API

* Les méthodes d'API server.[GetFriendsList](xref:titleid.playfabapi.com.server.friendlistmanagement.getfriendslist) et client.[GetFriendsList](xref:titleid.playfabapi.com.client.friendlistmanagement.getfriendslist) retournent maintenant un [PlayerProfile](xref:titleid.playfabapi.com.client.friendlistmanagement.getfriendslist#playerprofilemodel) pour chacun de vos amis.

### Mises à jour propres au CSharpSdk

* Le SDK comprend maintenant un fichier appelé [NewtonSoftJsonWrapper.cs](https://github.com/PlayFab/CSharpSDK/blob/master/PlayFabSDK/source/Json/NewtonsoftWrapper.cs), qui vous permet de remplacer le sérialiseur SimpleJson inclus par le paquet NuGet NewtonSoft.
* Le fichier comprend des instructions sur son utilisation.

## 170807

Date : 7 août 2017

### Nouvelles méthodes d'API

* admin.[DeletePlayer](xref:titleid.playfabapi.com.admin.accountmanagement.deleteplayer)

### Méthodes d'API dépréciées

* Ces méthodes d'API n'ont jamais fonctionné aussi pleinement et complètement qu'elles le devaient. Pour remédier à la situation, nous sommes repartis de zéro et avons créé la nouvelle API [DeletePlayer](xref:titleid.playfabapi.com.admin.accountmanagement.deleteplayer) décrite dans la section précédente, et les méthodes suivantes sont dépréciées :
* `admin.ResetUsers`
* `admin.DeleteUsers`

### Mises à jour des API

* `PlayerProfile` (dans [Admin](xref:titleid.playfabapi.com.admin.accountmanagement.getplayerprofile#playerprofilemodel)/[Server](xref:titleid.playfabapi.com.server.accountmanagement.getplayerprofile#playerprofilemodel)/[PlayStream](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile#playerprofilemodel)) contient un nouveau champ `ContactEmailAddresses`, qui contient les renseignements sur les adresses courriel que vous avez pu enregistrer au sujet de vos joueurs.

### Événements PlayStream

* Nouvel événement : [auth\_token\_validated](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/auth-token-validated.md)
* Nouvel événement : [player\_removed\_title](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-removed-title.md)
* Nouvel événement : [player\_updated\_contact\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-updated-contact-email.md)
* Nouvel événement : [player\_verified\_contact\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-verified-contact-email.md)
* Nouvel événement : [sent\_email](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/TitleCommunications/sent-email.md) (toujours en version bêta, mais les événements sont déjà publics)
* Nouveau champ dans l'événement : [player\_realmoney\_purchase](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-realmoney-purchase.md).TransactionId

~~**Changements apportés au LumberyardSdk :**~~

* ~~**AVERTISSEMENT DE MISE À NIVEAU :** Ce SDK n'est plus compatible avec les versions précédentes de Lumberyard.~~
* ~~Cette version du LumberyardSdk de PlayFab ne fonctionne plus avec la version 1.3 de Lumberyard. Il a été mis à niveau et cible maintenant Lumberyard 1.9. Il ciblera probablement bientôt la version 1.10, mais encore une fois sans rétrocompatibilité avec la version 1.9 ou antérieure. Consultez [notre blogue](https://blog.playfab.com/blog/cpp-SDK-updates) pour plus de détails.~~

~~**UnrealCppSdk :**~~ (**MISE À JOUR** : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK)).

~~**Unreal SDK :**~~ (**MISE À JOUR** : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK))

* ~~Le PlayFab UnrealBlueprintSdk est maintenant renommé « Unreal SDK »~~
* ~~L'Unreal SDK est mis à jour vers la version 4.16, avec quelques correctifs mineurs~~
* ~~Nous retirons aussi la prise en charge des anciennes versions d'Unreal, qui exigent d'anciennes versions de Visual Studio~~
* ~~Nous prenons maintenant en charge les versions 4.14 à 4.16~~
* ~~Votre projet pourrait continuer de fonctionner avec d'anciennes versions de Visual Studio, mais nous ne pouvons prendre en charge et tester que Visual Studio 2015 et les versions ultérieures~~
* ~~Lisez [notre blogue](https://blog.playfab.com/blog/visual-studio-2013-deprecation-notice) pour plus d'information~~

### Unity Editor Extensions

* Correction de problèmes liés au téléchargement et au téléversement des révisions CloudScript.
* Correction de problèmes touchant les utilisateurs dont la langue du système utilise des lettres non ASCII.

## 170710

Date : 10 juillet 2017

### Changements apportés aux API

* Une fonctionnalité Enterprise de connexion à double chiffrement est sortie de la version bêta et est maintenant en production.
* **Nouvelles méthodes d'API :**
  * admin.[CreatePlayerSharedSecret](xref:titleid.playfabapi.com.admin.authentication.createplayersharedsecret)
  * admin.[DeletePlayerSharedSecret](xref:titleid.playfabapi.com.admin.authentication.deleteplayersharedsecret)
  * admin.[GetPlayerSharedSecrets](xref:titleid.playfabapi.com.admin.authentication.getplayersharedsecrets)
  * admin.[SetPlayerSecret](xref:titleid.playfabapi.com.admin.authentication.setplayersecret)
  * admin.[UpdatePlayerSharedSecret](xref:titleid.playfabapi.com.admin.authentication.updateplayersharedsecret)
  * client.[GetTitlePublicKey](xref:titleid.playfabapi.com.client.authentication.gettitlepublickey)
  * client.[SetPlayerSecret](xref:titleid.playfabapi.com.client.authentication.setplayersecret)
  * server.[SetPlayerSecret](xref:titleid.playfabapi.com.server.authentication.setplayersecret)
* server.[RegisterGameRequest](xref:titleid.playfabapi.com.server.matchmaking) possède une nouvelle propriété : LobbyId, qui vous permet de tenter de réinscrire une partie existante
* server.[SendPushNotificationRequest](xref:titleid.playfabapi.com.server.accountmanagement.sendpushnotification#sendpushnotificationrequest) accepte maintenant une nouvelle propriété : Package, qui définit toutes les capacités push avancées d'Android.

### Changement cassant du SDK

* admin.[SetupPushNotificationRequest](xref:titleid.playfabapi.com.admin.title-widedatamanagement.setuppushnotification#setuppushnotificationrequest).Platform est maintenant défini comme une énumération plutôt qu'une chaîne. Il ne s'agit pas d'un changement cassant pour l'API (puisque les énumérations sont transmises sous forme de chaînes), mais certains utilisateurs devront convertir leurs chaînes en valeurs d'énumération dans leur code.

### Changements dans tous les SDK

* Changement cassant mineur des SDK : La plupart des SDK ont perdu un champ facultatif présent dans plusieurs requêtes, appelé UseSpecificVersion, qui constituait une autre façon de définir le champ adjacent Version à null. Ce ne sont pas tous les langages qui permettent de définir un entier à null dans la requête, et ce champ n'était destiné à être utile que dans les SDK pertinents (plus précisément Unreal). Si vous utilisez ce champ, retirez-le simplement et définissez le champ adjacent Version à null lorsque c'est approprié.

### Mise à jour des Unity EditorExtensions

* Mise à jour du panneau des indicateurs.
* L'indicateur `ENABLE/DISABLE_IDFA` peut maintenant être activé ou désactivé.
* Affiche les indicateurs autres que ceux de PlayFab et vous permet de les retirer (à utiliser avec prudence; ne retirez pas les indicateurs dont vous avez besoin).

### Mises à jour des dépendances des SDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK) compilé, empaqueté et testé avec Unity2017.1.0f1.
  * Seulement des changements mineurs, non cassants.
* [ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK) testé avec AirSDK v26.
  * SDK inchangé, exemple mis à jour pour cibler la v26.
* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK) compilé et testé avec Cocos 3.15.1.
* Cocos 3.14->3.15 contenait des changements qui ont brisé notre exemple, ce qui a nécessité la mise à jour de celui-ci. L'exemple fonctionne toujours avec les versions 3.13 à 3.15, mais il pourrait ne pas fonctionner avec les versions plus anciennes de Cocos. Le SDK est inchangé et devrait fonctionner avec la plupart des plus récentes versions 3.X de Cocos.

## 170612

Date : 12 juin 2017

### Changements apportés à la documentation

* De nombreuses petites révisions apportées à des dizaines de méthodes d'API pour plus de clarté
* Fusion de plusieurs regroupements de documentation, qui ne contenaient chacun qu'une seule méthode d'API, en un seul groupe appelé « Platform Specific Methods ».
* Le groupe « Matchmaking APIs » est renommé « Matchmaking » par souci de cohérence avec les autres groupes.
* De nombreux champs de chaîne à longueur limitée décrivent maintenant les plages permises.

### Changements dans tous les SDK

* Mise à jour et correction de nombreux liens brisés dans les README de tous les SDK.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Nous prenons maintenant en charge plusieurs versions de l'API Android et de Google Play Services. Pour plus de détails, cliquez [ici](https://github.com/PlayFab/UnitySDK/tree/master/Packages).&#x20;
  * Cela conclut pour l'instant les changements prévus au plugiciel Push Unity + Android. Faites-nous part de toute autre demande [ici](https://community.playfab.com/questions/10840/android-plugin-upgrade-discussion.html).&#x20;

## 170530

Date : 30 mai 2017

### Changements apportés aux API

* **CHANGEMENT CASSANT :** Dans server.[ReportPlayer](xref:titleid.playfabapi.com.server.playeritemmanagement.reportplayer), nous avons immédiatement retiré le champ `titleId` de [ReportPlayerServerRequest](xref:titleid.playfabapi.com.server.playeritemmanagement.reportplayer#reportplayerserverrequest) (il n'est pas simplement déprécié). Tous les signalements sont maintenant envoyés à leur propre titre et ne peuvent pas être envoyés à un autre titre.
  * Il fallait que ce soit un changement cassant, car il s'agissait autrement d'une faille légère entre titres. [Communiquez avec nous](https://community.playfab.com/questions/ask.html) si vous avez besoin d'aide avec ce changement.
* Dans client.[ReportPlayer](xref:titleid.playfabapi.com.client.accountmanagement.reportplayer) et server.[ReportPlayer](xref:titleid.playfabapi.com.server.playeritemmanagement.reportplayer), nous avons déprécié result.Updated dans les deux cas. Sa valeur est toujours true, et l'appel d'API retourne une erreur si le joueur dépasse la limite de signalements. Nous avons changé cette condition d'erreur en OverLimit afin qu'elle corresponde aux autres limites.
* Toutes les [méthodes de connexion](xref:titleid.playfabapi.com.client.authentication) peuvent maintenant retourner, sur demande, un [objet de profil de joueur](xref:titleid.playfabapi.com.client.authentication.loginwithandroiddeviceid#playerprofilemodel), qui contient des renseignements auparavant offerts uniquement dans les résultats des classements.

### Nouvelles méthodes d'API

* client.[GetPlayerProfile](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile) et server.[GetPlayerProfile](xref:titleid.playfabapi.com.server.accountmanagement.getplayerprofile)
  * Retournent des renseignements auparavant offerts uniquement dans les résultats des classements.

### Documentation

* Petites mises à jour; plusieurs exemples ne contiennent plus de renseignements sur des champs dépréciés.
* Définition des limites de taille du retour et du journal d'[ExecuteCloudScript](xref:titleid.playfabapi.com.client.server-sidecloudscript.executecloudscript).

### Nouveaux événements PlayStream

* gameserverhost\_started
* gameserverhost\_stopped
* [player\_set\_profile\_property](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-set-profile-property.md)

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Refonte de notre plugiciel Push Android.
  * [Billet de blogue](https://blog.playfab.com/blog/push-upgrade-5-22)
  * [Guide nouveau ou mis à jour](https://docs.xbox.com/fr-CA/services/playfab/live-service-management/game-configuration/title-communications/push-notifications/push-notifications-for-android.md)

### Changements propres au CSharpSDK

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Il est maintenant possible de spécifier des en-têtes supplémentaires qui sont injectés dans une requête d'API.
  * Il s'agit d'une fonctionnalité réservée à Enterprise, destinée plus précisément aux requêtes de connexion à double chiffrement.

## 170508

Date : 8 mai 2017

### Changements apportés aux API

* **CHANGEMENT CASSANT :**
  * [ExecuteCloudScript](xref:titleid.playfabapi.com.client.server-sidecloudscript.executecloudscript) ne sérialise pas la valeur de retour de votre appel si elle est trop volumineuse.
  * [ExecuteCloudScript](xref:titleid.playfabapi.com.client.server-sidecloudscript.executecloudscript) ne sérialise pas les journaux de votre appel s'ils sont trop volumineux.
* Dans l'un ou l'autre de ces cas, l'appel retourne quand même 200/réussite, mais les propriétés FunctionResult et/ou Logs sont null.

### Changements apportés aux événements PlayStream

* [player\_vc\_item\_purchased](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-vc-item-purchased.md) et [character\_vc\_item\_purchased](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Character/character-vc-item-purchased.md) contiennent maintenant un paramètre StoreId indiquant quel magasin a été utilisé pour effectuer un achat.
* **Nouvel événement :**
  * [title\_profile\_view\_constraints\_changed](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/title-profile-view-constraints-changed.md)

### Mises à jour du CSharpSDK

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Suppression de certains fichiers sources inutilisés dans le [CSharpSDK](https://github.com/PlayFab/CSharpSDK).
  * Cela ne devrait toucher aucun projet existant ni le paquet NuGet, puisque ces fichiers n'étaient pas référencés par la solution Visual Studio.

### Mise à jour de la collection Postman

* Plusieurs paramètres de requête courants utilisent maintenant des variables d'environnement.
* Plus précisément, TitleId=\{\{TitleId}}, PlayFabId=\{\{PlayFabId}}, CharacterId=\{\{CharacterId}} et CatalogVersion=\{\{PrimaryCatalogName}}

## 170424

Date : 24 avril 2017

### Version de correctif des SDK

* **Mises à jour du [JavaSDK](https://github.com/PlayFab/JavaSDK) :**
  * Nous publions maintenant des fichiers Jar pour le SDK, l'un pour le code et l'autre pour la documentation Java, que vous pouvez importer dans votre projet Java au lieu de copier-coller le code. Merci à Will Iverson de nous avoir aidés à améliorer la convivialité de notre [JavaSDK](https://github.com/PlayFab/JavaSDK)
* **Mises à jour des UnityEditorExtensions :**
  * Nous avons résolu certaines exceptions survenant lors de l'installation. Plus précisément, il n'est plus nécessaire de redémarrer Unity après une première installation.
  * De plus, un problème qui désactivait parfois l'API Client de façon inappropriée est maintenant corrigé. (modifié)
* ~~**Mises à jour de l'UnrealCppSdk :**~~ (MISE À JOUR : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK))
* ~~Le titleId est maintenant accessible à partir de l'interface du plugiciel~~

## 170411

Date : 11 avril 2017

### Changements apportés aux API

* Nouvelle fonctionnalité Enterprise : Chiffrement supplémentaire des connexions
* Vous pouvez utiliser les méthodes de l'API Policy pour exiger qu'une deuxième couche de chiffrement soit appliquée aux appels de connexion
* Consultez : [UpdatePolicy](xref:titleid.playfabapi.com.admin.authentication.updatepolicy) , plus précisément [UpdatePolicyRequest](xref:titleid.playfabapi.com.admin.authentication.updatepolicy#updatepolicyrequest).[Statements](xref:titleid.playfabapi.com.admin.authentication.updatepolicy#permissionstatement).[ApiConditions](xref:titleid.playfabapi.com.admin.authentication.updatepolicy#apicondition)
* Cette fonctionnalité est toujours partiellement en version bêta, et il n'est pas recommandé de l'activer (pour l'instant; bientôt disponible!)

### Nouveaux événements PlayStream

* [player\_receipt\_validation](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/Player/player-receipt-validation.md)

### Changements propres à l'UnitySDK

* Il est maintenant possible de spécifier des en-têtes supplémentaires qui sont injectés dans une requête d'API (c'est nécessaire pour les appels de connexion chiffrés décrits dans la section précédente).

### Changements propres aux UnityEditorExtensions

* Correction d'un problème de compilation avec Unity 5.6.

## 170406

Date : 6 avril 2017

### Correctif pour le plugiciel Push Android de Unity

* Correction d'un bogue de plantage sous Android 7.0+.
* Correction de l'absence de prise en charge de la grande icône sous Android (Lollipop+).
* Correction de la prise en charge de la petite icône sous Android 7.0+ (prend maintenant en charge \_transparent.png).

## 170403

Date : 3 avril 2017

### Changements apportés aux API

* **Méthodes de classement Client et Server :** Les méthodes Get-Leaderboard (comme client.[GetLeaderboard](xref:titleid.playfabapi.com.client.playerdatamanagement.getleaderboard)) avaient récemment obtenu de nouveaux paramètres non nullables, Version et UseSpecificVersion. L'exigence voulant qu'ils soient non nullables constituait un changement cassant pour l'API. Nous avons mis à jour ces propriétés pour qu'elles soient entièrement facultatives.
* **API Client :** Le champ Items de [GetPurchaseResult](xref:titleid.playfabapi.com.client.playeritemmanagement.getpurchase#getpurchaseresult) est déprécié : Cette partie du résultat est souvent inexacte ou incomplète. Elle sera éventuellement remplacée par un paramètre entièrement fonctionnel.

### Nouveaux événements PlayStream

* `player_display_name_filtered`

~~**Changements propres à Unreal :**~~ (**MISE À JOUR** : Ce SDK est déprécié. Pour le nouveau SDK Unreal, consultez [UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK))

* ~~UnrealCppSdk : Un problème qui entraînait la perte des paramètres PlayFab, comme le TitleId, lors de la publication d'une build est corrigé.
  Les deux SDK ont été testés et leur bon fonctionnement avec Unreal 4.15 a été vérifié~~

### Changements propres au JavaSDK

* [JavaSDK](https://github.com/PlayFab/JavaSDK)
  * Restructuration de la structure des dossiers et des tests du [JavaSDK](https://github.com/PlayFab/JavaSDK).
  * La structure interne des dossiers du référentiel a un peu changé afin de respecter les pratiques exemplaires de Maven.
  * Les dépendances sont maintenant contrôlées par Maven et ne sont plus incluses avec le SDK.
  * Conversion de nos tests automatisés internes vers la ligne de commande Maven.
  * Notre SDK n'est pas offert sur Maven Central, car cet effort s'est enlisé. Aucune date d'achèvement prévue n'est connue pour le moment.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * La version interne de Unity utilisée pour les tests et la compilation des asset bundles est mise à jour vers la 5.6.0. Notre SDK Unity demeure compatible avec toutes les versions de Unity, de 4.7 à 5.6.
  * Correction d'un problème de compilation avec `UnityEditorExtensions` dans Unity 5.6.

## 170223

Date : 22 février 2017

### Changements apportés aux API

* Les classements PlayFab stockent maintenant une URL d'avatar pour chaque joueur. Celle-ci peut servir à référencer une image du joueur pour les entrées de classement.
* Toutes les API de classement peuvent maintenant récupérer une version précise du classement. Cela s'adresse aux titres configurés pour utiliser des classements réinitialisables.
* Les entrées de classement contiennent maintenant le [PlayerProfile](xref:titleid.playfabapi.com.client.accountmanagement.getplayerprofile#playerprofilemodel), qui peut servir à afficher des classements plus détaillés sans appels d'API supplémentaires
* PlayFab peut maintenant authentifier les clients au moyen de Windows Hello et valider les reçus du Windows Store

### Nouvelles API

```text theme={null}
- [Client/UpdateAvatarUrl](xref:titleid.playfabapi.com.client.accountmanagement.updateavatarurl)
- `Client/RegisterWithWindowsHello`<!-- [Client/RegisterWithWindowsHello](xref:titleid.playfabapi.com.client.authentication.registerwithwindowshello) -->
- `Client/GetWindowsHelloChallenge`<!-- [Client/GetWindowsHelloChallenge](xref:titleid.playfabapi.com.client.authentication.getwindowshellochallenge) -->
- `Client/LoginWithWindowsHello`<!-- [Client/LoginWithWindowsHello](xref:titleid.playfabapi.com.client.authentication.loginwithwindowshello) -->
- `Client/LinkWindowsHello`<!-- [Client/LinkWindowsHello](xref:titleid.playfabapi.com.client.accountmanagement.linkwindowshello) -->
- `Client/UnlinkWindowsHello`<!-- [Client/UnlinkWindowsHello](xref:titleid.playfabapi.com.client.accountmanagement.unlinkwindowshello) -->
- [Client/ValidateWindowsStoreReceipt](xref:titleid.playfabapi.com.client.platformspecificmethods.validatewindowsstorereceipt)
- [Server/SetFriendTags](xref:titleid.playfabapi.com.server.friendlistmanagement.setfriendtags)
```

### Nouveaux événements PlayStream

* [player\_changed\_avatar](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/PlayerIdentity/player-changed-avatar.md)

### Changements propres au WindowsSDK

* Ajout de certaines vérifications de valeur null manquantes au sérialiseur JSON.

### Tous les SDK

* Ajouts mineurs au format [testTitleData](https://github.com/PlayFab/SDKGenerator/blob/master/JenkinsConsoleUtility/testTitleData.md). Cela s'applique uniquement aux projets Example-Test fournis avec les SDK.

## 170130

Date : 29 janvier 2017

### Changements cassants

* Modification de la structure des dossiers du [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK) et du [NodeSDK](https://github.com/PlayFab/NodeSDK) avec la version majeure d'aujourd'hui. Cela pourrait briser certaines connexions dans votre projet lors de la mise à niveau. (Les noms et le contenu des fichiers n'ont pas changé. De nouveaux fichiers **TypeScript**, qui n'existaient pas auparavant, sont maintenant présents.)

### Changements apportés aux API

* Ajout de précisions à la documentation des API CDN, notamment le fait que le CDN ne fait pas partie de notre service gratuit.
* Correctifs pour la connexion Google (billet de blogue à venir).

### Nouveaux événements PlayStream

* `developer_logged_in`
* `developer_registered`
* [studio\_created](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/DeveloperIdentity/studio-created.md)
* [studio\_user\_added](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/DeveloperIdentity/studio-user-added.md)
* [studio\_user\_invited](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/DeveloperIdentity/studio-user-invited.md)
* [studio\_user\_removed](https://docs.xbox.com/fr-CA/services/playfab/api-references/events/DeveloperIdentity/studio-user-removed.md)

### Changements propres au JavaScriptSDK

* [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)
  * Jour de sortie d'une mise à niveau majeure! Numéro de version mis à jour à 1.0.
  * Intégration de TypeScript!
  * Nettoyage du référentiel : Séparation des fichiers du SDK et des fichiers d'exemple.
  * Conversion de notre projet d'exemple en TypeScript.
  * Consultez [notre blogue](https://blog.playfab.com/blog/typescript/)!

### Changements propres au NodeSDK

* [NodeSDK](https://github.com/PlayFab/NodeSDK)
  * Jour de sortie d'une mise à niveau majeure! Numéro de version mis à jour à 1.0
  * Intégration de TypeScript!
  * Conversion de notre projet d'exemple en TypeScript
  * Consultez [notre blogue](https://blog.playfab.com/blog/typescript/)!

### Exemples CloudScript

* Publication d'un nouveau référentiel d'exemples.
* Intégration de TypeScript!
* Consultez [notre blogue](https://blog.playfab.com/blog/typescript/)!
* Et le [nouveau référentiel](https://github.com/PlayFab/SdkTestingCloudScript)!
* Nous enrichirons ce référentiel au fil du temps.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Correction d'un problème où **JsonWrapper** ne fonctionnait pas comme prévu dans tous les cas.
  * Consultez notre billet du forum pour plus de détails : [https://community.playfab.com/questions/7599/cloudscript-getplayercombinedinfo-little-problem.html](https://community.playfab.com/questions/7599/cloudscript-getplayercombinedinfo-little-problem.html)
  * Retrait de toutes les classes wrapper dépréciées suivantes au profit de `PlayFab.Json.JsonWrapper` :
    * `PlayFab.Json.JsonConvert` (utilisez `PlayFab.Json.JsonWrapper`)
    * `PlayFab.Json.SimpleJson` (utilisez `PlayFab.Json.JsonWrapper` ou `PlayFab.Json.PlayFabSimpleJson`)
    * `PlayFab.SimpleJson` (utilisez `PlayFab.Json.JsonWrapper` ou `PlayFab.Json.PlayFabSimpleJson`)
  * Rappel d'une note de la version [160627](https://docs.xbox.com/fr-CA/announcements/playfab/2016.md#160627) : `UnityEngine.SimpleJson` est un espace de noms vide dans `UnityEngine.dll`, ce qui nous oblige à ne pas utiliser cet identificateur.

### Unity Editor Extensions

* Résolution d'un problème où le panneau PlayFab se rechargeait à l'infini si votre compte ne pouvait afficher aucun studio.
* Résolution d'un problème où `PlayFabSharedSettings` (Scriptable Object) ne s'enregistrait pas correctement si vous choisissiez votre titre dans le panneau PlayFab.

## 170109

Date : 8 janvier 2017

### Changements cassants

* Retrait des bibliothèques (libs) dans les anciennes versions du WindowsSDK; elles doivent être recréées dans Visual Studio. Ces bibliothèques n'ont jamais fonctionné dans vs2015, il est donc fortement recommandé de simplement passer au plus récent WindowsSDK, publié la semaine dernière.

### Changements apportés aux API

* Correction de coquilles dans la documentation.

### Tous les SDK

* [Nouveaux guides de prise en main](../index.yml)

### Changements propres au SDKGenerator

* [SDKGenerator](https://github.com/PlayFab/SDKGenerator)
  * Le script de compilation de l'[ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK) n'était pas cohérent avec ceux des autres SDK. Nous avons simplifié les commandes du [SDKGenerator](https://github.com/PlayFab/SDKGenerator) qui compilent l'[ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK) pour qu'elles correspondent à celles des autres SDK. (Aucun changement au SDK lui-même.)

### Changements propres à l'UnitySdk

* [UnitySdk](https://github.com/PlayFab/UnitySDK)
  * Certains éléments publics de PlayFabSettings ont reçu des balises Obsolete : `PlayFabSettings.PlayFabSharedSettings` `PlayFabSettings.DefaultPlayFabApiUrl` `PlayFabSettings.GetSharedSettingsObject()` `PlayFabSettings.ProductionEnvironmentUrl`

Ils deviendront privés après une période de transition.

### Changements propres au WindowsSDK

* Nettoyage du référentiel GitHub avec BFG et retrait de tous les fichiers volumineux de l'historique. Supprimez votre clone ou votre fork, puis recréez-le afin que votre historique soit propre.

## 170102

Date : 1er janvier 2017

### Changements apportés aux API

* `Client/GetUserCombinedInfo` est devenu entièrement obsolète, et nous l'avons retiré du SDK et de la documentation.

### Changements propres au Cocos2d-xSDK

* [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)
  * Correction d'un plantage survenant lorsqu'une API PlayFab retourne une réponse non valide.
  * Résolution de certains avertissements du compilateur.
  * Ajout de tests unitaires pour les fonctions de rappel lambda dans notre projet d'exemple de test.

### Changements propres à l'UnitySDK

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * Nous sommes passés à l'interne à Unity 5.5, et nos fichiers **.unitypackage** sont compilés avec cette version

  * Comme toujours, nous continuons de prendre en charge *toutes les versions de Unity 4.7 et ultérieures*.

  * Ajout de constructeurs statiques à de nombreuses classes statiques, afin de consolider la séquence d'initialisation dans le compilateur **Mono2x**. Cela devrait résoudre certains des problèmes liés à `PlayFabSharedSettings` observés sous iOS.

  * **IDFA/ADID** fonctionne maintenant correctement avec Unity 5.6 bêta.

  * **PROBLÈME CONNU :** Les builds Unity 5.6 bêta ne fonctionnent pas sous **Windows Server** (**OS**), ce qui comprend l'hébergement de serveurs de jeu PlayFab. Communiquez avec Unity si vous êtes touché.

### Changements propres au WindowsSDK

* Jour de sortie d'une mise à niveau majeure!
* Billet de blogue : [Windows SDK Update Released](https://api.playfab.com/blog/windows-SDK-update-released)
* Guide de mise à niveau : [PlayFab WindowsSdk v0.x -> v1.x Upgrade guide](https://github.com/PlayFab/WindowsSdk/blob/master/UpgradeGuide.md)


## Related topics

- [Notes de version de PlayFab 2018](https://docs.xbox.com/fr-CA/announcements/playfab/2018.md)
- [Notes de version de PlayFab 2019](https://docs.xbox.com/fr-CA/announcements/playfab/2019.md)
- [Notes de publication PlayFab 2017](https://docs.xbox.com/fr-CA/services/playfab/release-notes/2017.md)
