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

SDK pour iOS

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.

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 iOS ou s’il désinstalle l’application de l’appareil. 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 iOS est passé dans la propriétéUIDevice.identifierForVendor.

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
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 SDKDescription
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.
Avis
La méthodeaddUsernameAndPassword 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 SDKDescription
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.
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.
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 !