Kits SDK de nivel empresarial para iOS / Autenticación mediante ID de dispositivo
  Volver a Documentos

Kits SDK de nivel empresarial para iOS

Autenticación mediante ID de dispositivo

La autenticación mediante ID del dispositivo permite a los usuarios empezar a usar la aplicación en un dispositivo móvil sin introducir datos de registro. La primera vez que un usuario inicia sesión en la aplicación usando el ID de dispositivo, se crea automáticamente una nueva cuenta, y el usuario no necesita introducir el nombre de usuario, dirección de correo electrónico ni otros datos.

Aviso
La cuenta creada por el ID del dispositivo permite usar la aplicación solamente en el dispositivo móvil actual. El acceso a la misma se perderá tras cambiar de dispositivo iOS o tras desinstalar una aplicación. Para guardar el progreso en la aplicación y utilizar la cuenta en otros dispositivos, el usuario puede actualizar la cuenta vinculando una red social o introduciendo un nombre de usuario, una dirección de correo electrónico y una contraseña.

Con el ID del dispositivo, puede implementar la autenticación de usuario en uno o varios dispositivos móviles en modo de segundo plano. Para utilizar esta función, el usuario debe vincular el ID del dispositivo a una cuenta existente.

El ID del dispositivo es generado por la plataforma y está disponible en las aplicaciones instaladas en el dispositivo móvil. El SDK obtiene el valor del ID a través de la API de la plataforma y utiliza este valor para realizar diversas funciones con la API de Xsolla. El ID del dispositivo iOS se transmite en la propiedad UIDevice.identifierForVendor.

Para habilitar la autenticación de usuario mediante ID de dispositivo para su proyecto:

  1. Abra su proyecto en Cuenta del editor y vaya a la sección Login.
  2. Haga clic en Configure en el panel de un proyecto de Login.
  3. En el bloque de configuración superior, haga clic en Login API integration.
  4. Establezca la opción Login with device ID en la posición On.
  5. Haga clic en Save changes.

El SDK implementa métodos para las funciones indicadas a continuación.

Autenticación

Nombre del método del SDKDescripción
authWithDeviceId
Autentica al usuario en la aplicación utilizando el ID del dispositivo actual.
logUserOut
Finaliza la sesión de usuario activa.

Actualización de cuenta

Nombre del método del SDKDescripción
addUsernameAndPassword
Añada a la cuenta actual un nombre de usuario, una dirección de correo electrónico y una contraseña que puedan utilizarse para la autenticación.
Aviso
El método addUsernameAndPassword puede utilizarse para actualizar una cuenta creada de cualquier forma disponible (p. ej., usando una red social o una dirección de correo electrónico y una contraseña).

Administración de dispositivos

Nombre del método del SDKDescripción
getUserDevices
Devuelve una lista de dispositivos vinculados a la cuenta del usuario actual.
linkDeviceToAccount
Vincula el dispositivo especificado a la cuenta del usuario actual.
unlinkDeviceFromAccount
Desvincula el dispositivo especificado de la cuenta del usuario actual.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 10 de Octubre de 2023

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!