SDK pour Android / Authentification par ID d'appareil
  Retour à la documentation

SDK pour Android

Authentification par ID d’appareil

Avis
Suivez ces instructions lorsque vous utilisez la bibliothèque Login.

L’authentification par ID d’appareil permet aux utilisateurs de commencer à utiliser l’application sur un appareil mobile sans saisir de données d’enregistrement. La première fois que l’utilisateur se connecte à l’application en utilisant un ID d’appareil, un nouveau compte est créé automatiquement et l’utilisateur n’a pas besoin de saisir de nom d’utilisateur, d’adresse e-mail ou d’autres données.

Avis
Le compte créé par ID d’appareil permet d’utiliser l’application uniquement sur l’appareil mobile courant. L’accès à celui-ci est perdu si l’utilisateur change d’appareil Android. Pour enregistrer la progression de l’application et pouvoir utiliser le compte sur d’autres appareils, l’utilisateur peut mettre à niveau le compte en liant un réseau social ou en saisissant un nom d’utilisateur ou une adresse e-mail et un mot de passe.

Avec l’ID d’appareil, vous pouvez implémenter l’authentification des utilisateurs sur un ou plusieurs appareils mobiles en mode arrière-plan. Pour utiliser cette fonction, l’utilisateur doit lier l’ID de l’appareil à un compte existant.

L’ID d’appareil est généré par la plateforme et est disponible dans les applications installées sur l’appareil mobile. Le SDK obtient la valeur de l’ID par le biais de l’API de la plateforme et utilise cette valeur pour exécuter diverses fonctions avec l’API de Xsolla. L’ID d’un appareil Android est passé dans la constante android.provider.Settings.Secure.ANDROID_ID.

Pour activer l’authentification utilisateur par ID d’appareil pour votre projet :

  1. Ouvrez votre projet dans le Compte éditeur et accédez à la section Login.
  2. Dans le volet du projet de connexion, cliquez sur Configure.
  3. Dans le bloc supérieur, cliquez sur Login API integration.
  4. Réglez la bascule Login with device ID sur On.
  5. Cliquez sur Save changes.

Le SDK implémente des méthodes pour les fonctions répertoriées ci-dessous.

Authentification

Nom de la méthode SDKDescription
authenticateViaDeviceId
Authentifie l’utilisateur dans l’application en utilisant l’ID de l’appareil courant.
oauthLogout
Met fin à la session utilisateur active.

Mise à niveau du compte

Nom de la méthode SDKDescription
linkEmailPassword
Ajoute un nom d’utilisateur, une adresse e-mail et un mot de passe au compte courant, qui peuvent être utilisés pour l’authentification.
createSocialAccountLinkingIntent
Lie un réseau social pouvant être utilisé pour l’authentification au compte courant.
Avis
Les méthodes répertoriées peuvent être utilisées pour mettre à niveau un compte créé de n’importe quelle manière possible (par exemple, en utilisant un réseau social ou une adresse e-mail et un mot de passe).

Gestion des appareils

Nom de la méthode SDKDescription
getUsersDevices
Renvoie la liste des appareils liés au compte utilisateur courant.
linkDeviceToAccount
Lie l’appareil spécifié au compte utilisateur courant.
unlinkDeviceFromAccount
Dissocie l’appareil spécifié du compte utilisateur courant.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Évaluer cette page
Évaluer cette page
Que pouvons-nous améliorer ?

Préfère ne pas répondre

Merci pour votre commentaire !
Dernière mise à jour: 10 Octobre 2023

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !