Afin de mieux protéger la confidentialité des utilisateurs, nous lançons les ID de joueur de nouvelle génération. Les utilisateurs recevront un ID de joueur de nouvelle génération différent pour chaque jeu, mais l'ID de joueur restera le même pour un jeu donné (par Projet PGS) sur tous les appareils.
Les ID de joueur de nouvelle génération ne s'appliqueront qu'aux utilisateurs qui ne se sont jamais connectés à votre jeu avec PGS. Les utilisateurs qui se sont déjà connectés à votre jeu continueront d'avoir le même ID de joueur.
Les ID de joueur de nouvelle génération seront déployés progressivement et deviendront obligatoires pour tous les projets PGS à partir de mars 2024. Pour connaître le calendrier de déploiement détaillé, consultez cet article de blog.
.Utiliser les ID de joueur de nouvelle génération
Pour commencer à utiliser les ID de joueur de nouvelle génération, vous devez accéder à Play Game Services > Setup and management > Configuration (Services de jeux Play > Configuration et gestion > Configuration) dans la barre de navigation. Puis, sur la page de configuration, cliquez sur Edit properties (Modifier les propriétés). C'est là que vous trouverez les paramètres permettant d'activer les ID de joueur de nouvelle génération, comme illustré ci-dessous.
Avant de publier la modification permettant d'activer les ID de joueur de nouvelle génération, nous vous recommandons d'utiliser des comptes de test pour vérifier que ces ID n'entrent pas en conflit avec votre système d'identité.
Pour cela, sélectionnez la case d'option "On" (Activé), sans publier la modification. Une fois la case d'option "On" (Activé) sélectionnée, les comptes de testeur renverront des ID de joueur de nouvelle génération à des fins de test. Ce paramètre s'appliquera à tous les jeux associés à ce projet PGS.
.Une fois les tests terminés, publiez la modification avec votre projet PGS dans la Play Console, sous Play Games Services > Setup and management > Publishing (Services de jeux Play > Configuration et gestion > Publication). Ce changement prendra effet, et tous les nouveaux utilisateurs commenceront à recevoir des ID de nouvelle génération.
Tester les ID de joueur de nouvelle génération
Si votre jeu ne part pas du principe qu'un ID de joueur sera le même entre différents titres, vous devriez pouvoir activer les ID de joueur de nouvelle génération sans problème. Toutefois, nous vous recommandons tout de même d'effectuer des tests pour vérifier l'absence de problème.
Voici quelques tests que nous vous conseillons de réaliser :
- Assurez-vous que les comptes de testeurs (qui recevront les ID de joueur de nouvelle génération) peuvent se connecter à leur profil PGS et l'associer à la progression dans le jeu.
- Le cas échéant, vérifiez que les comptes de testeurs peuvent se connecter au même système de gestion des identités avec le même profil de service de jeux Play sur des jeux distincts tout en permettant le suivi de leur progression.
Utiliser la clé de joueur pour les développeurs
Si vous avez besoin d'un moyen d'identifier un utilisateur entre vos différents titres afin d'offrir une expérience utilisateur multijeux, vous pouvez utiliser la clé de joueur pour les développeurs. La clé de joueur pour les développeurs n'est accessible que via les API Web REST. Pour récupérer cet ID, procédez comme suit :
- [Si ce n'est pas déjà fait] Configurez l'accès du client et du serveur backend aux API REST PGS.
- Envoyez la requête HTTP suivante :
GET https://www.googleapis.com/games/v1/players/me/scopedIds
La réponse contiendra un seul champ :
developer_player_key (string)
: ID de l'utilisateur qui sera le même pour toutes les applications d'un développeur dans la Google Play Console.
Récupérer une liste des ID de joueur dans vos applications
Vous pouvez aussi récupérer la liste des ID de joueur de vos utilisateurs dans la liste des applications appartenant à votre compte de développeur. Veuillez noter qu'un utilisateur ne dispose d'un ID que pour les jeux auxquels il s'est connecté avec PGS.
- (Si ce n'est pas déjà fait) Configurez l'accès du client et du serveur backend aux API REST PGS.
Envoyez la requête HTTP suivante :
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds