Procédure de migration vers l’API LoginWithGooglePlayGamesServices
La migration consiste à passer à LoginWithGooglePlayGamesServices, car Google encourage les développeurs à migrer vers ce mode d’authentification. Une fois les joueurs migrés, il n’y aura plus de dépendance à l’API LoginWithGoogleAccount et les développeurs devraient pouvoir passer à la dernière version du plug-in. Pour plus d’informations, consultez la documentation officielle de Google.Étapes générales
- Choisir la bonne version de « Play Games Plugin for Unity ».
- Initialiser la plateforme Play Games et authentifier l’utilisateur.
- Se connecter à PlayFab à l’aide de LoginWithGoogleAccount.
- Lier votre profil Google Play Games au compte de joueur PlayFab.
- Vérifier que l’utilisateur peut se connecter à l’aide de l’API LoginWithGooglePlayGamesServices.
- (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 plug-in 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 avec la version 0.10.14 de « Play Games Plugin for Unity », disponible ici : playgameservices/play-games-plugin-for-unity at v10.14 (github.com) Pour les étapes d’installation et de configuration du plug-in, consultez le README du plug-inInitialiser la plateforme Play Games 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 du joueur existant à l’aide de l’API d’authentification LoginWithGoogleAccount. Pour vous connecter correctement, vous devez fournir un Server Auth Token, qui peut être demandé via la méthode GetServerAuthCode.
Lier le profil Google Play Games du joueur au compte de joueur PlayFab
Au cours de cette étape, vous liez le compte Google Play Games du joueur au compte PlayFab existant du joueur, qui n’était auparavant lié qu’au compte Google.
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. Toutefois, 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 correctement à PlayFab, vous souhaiterez probablement dissocier tous les anciens profils de compte Google liés au profil du joueur à l’aide de l’API UnlinkGoogleAccount, et n’utiliser que l’API LoginWithGooglePlayGamesServices.
