Passer au contenu principal

Procédure de migration vers l’API LoginWithGooglePlayGamesServices

La migration consiste à passer à LoginWithGooglePlayGamesServices, puisque Google encourage les développeurs à migrer vers ce mode d’authentification. Après la migration des joueurs, il n’y aura plus de dépendance envers l’API LoginWithGoogleAccount et les développeurs devraient pouvoir passer à la dernière version du plugiciel. Pour plus d’information, consultez la documentation officielle de Google.

Étapes générales

  1. Choisir la bonne version de « Play Games Plugin for Unity ».
  2. Initialiser Play Games Platform et authentifier l’utilisateur.
  3. Se connecter à PlayFab à l’aide de LoginWithGoogleAccount.
  4. Lier votre profil Google Play Games au compte de joueur PlayFab.
  5. Vérifier que l’utilisateur peut se connecter à l’aide de l’API LoginWithGooglePlayGamesServices.
  6. (Facultatif) Dissocier votre profil de compte Google du compte de joueur PlayFab.

Étapes de migration

Choisir la bonne version de « Play Games Plugin for Unity »

Les versions les plus récentes du plugiciel ne fonctionnent pas pour la migration, car Google ne permet plus de demander des étendues supplémentaires; l’API LoginWithGoogleAccount de PlayFab ne fonctionne donc plus. Ces étapes de migration ont été testées et documentées à l’aide de la version 0.10.14 de « Play Games Plugin for Unity », que vous trouverez ici : playgameservices/play-games-plugin-for-unity at v10.14 (github.com) Pour les étapes d’installation et de configuration du plugiciel, consultez le README du plugiciel

Initialiser Play Games Platform et authentifier le joueur

Consultez la section Configuration & Initialization Play Games Services du README et demandez l’étendue « profile » dans le cadre de PlayGamesClientConfiguration.

Se connecter à PlayFab à l’aide de LoginWithGoogleAccount

Connectez-vous au compte existant du joueur à l’aide de l’API d’authentification LoginWithGoogleAccount. Pour réussir la connexion, vous devez fournir un Server Auth Token, qui peut être demandé au moyen de la méthode GetServerAuthCode.
Avant toute migration, un utilisateur lié au compte Google s’affiche comme suit dans Game Manager : Migration vers LoginWithGooglePlayGamesServices - étape 1

Lier le profil Google Play Games du joueur au compte de joueur PlayFab

Dans cette étape, vous liez le compte Google Play Games du joueur au compte PlayFab existant du joueur, qui était auparavant lié uniquement au compte Google.
Après cette étape, le joueur devrait avoir les deux profils de compte associés du côté de PlayFab et devrait pouvoir commencer à utiliser l’API d’authentification LoginWithGooglePlayGamesServices dès maintenant. Si vous accédez à Game Manager, vous voyez les deux comptes associés au joueur, comme illustré : Migration vers LoginWithGooglePlayGamesServices - étape 2

Vérifier que le joueur peut se connecter à l’aide de l’API LoginWithGooglePlayGamesServices

(Facultatif) Dissocier votre profil de compte Google du compte de joueur PlayFab

Cette étape est facultative. Cependant, si vous avez déjà confirmé que le profil Google Play Games Services est lié au compte du joueur et qu’il peut se connecter à PlayFab avec succès, vous voudrez probablement dissocier tous les profils de compte Google précédemment liés au profil du joueur à l’aide de l’API UnlinkGoogleAccount, et passer à l’utilisation exclusive de l’API LoginWithGooglePlayGamesServices.
Après la dissociation, vous ne devriez voir que l’identité Google Play Games dans Game Manager pour le joueur : Migration vers LoginWithGooglePlayGamesServices - étape 3
Dernière modification le 6 octobre 2026