Authentification par ID d’appareil
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.
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 iOS est passé dans la propriétéUIDevice.identifierForVendor.
Pour activer l’authentification utilisateur par ID d’appareil pour votre projet :
- Ouvrez votre projet dans le Compte éditeur et accédez à la section Login.
- Dans le volet du projet de connexion, cliquez sur Configure.
- Dans le bloc supérieur, cliquez sur Login API integration.
- Réglez la bascule Login with device ID sur On.
- 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 SDK | Description |
---|---|
authWithDeviceId | Authentifie l’utilisateur dans l’application en utilisant l’ID de l’appareil courant. |
logUserOut | Met fin à la session utilisateur active. |
Mise à niveau du compte
Nom de la méthode SDK | Description |
---|---|
addUsernameAndPassword | 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. |
addUsernameAndPassword
peut être utilisée 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 SDK | Description |
---|---|
getUserDevices | 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. |
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.