Saltar al contenido principal
Inicia la sesión del usuario mediante el identificador de dispositivo Android y devuelve un identificador de sesión que puede usarse posteriormente para las llamadas API que requieren un usuario autenticado

Sintaxis

Parámetros

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle devuelto por la llamada a PFServiceConfigCreateHandle. secretKey   char*
In_z
Clave secreta del título que se usa para autenticar la solicitud de servicio. request   PFAuthenticationServerLoginWithAndroidDeviceIDRequest* Objeto de solicitud rellenado. async   XAsyncBlock*
Inout
XAsyncBlock para la operación asincrónica.

Valor devuelto

Tipo: HRESULT Código de resultado de esta operación de API.

Comentarios

Esta API está disponible en Windows. En dispositivos Android, se recomienda usar Settings.Secure.ANDROID_ID como AndroidDeviceId, como se describe en esta entrada de blog (http://android-developers.blogspot.com/2011/03/identifying-app-installations.html). Puede encontrar más información sobre este identificador en la documentación de Android (http://developer.android.com/reference/android/provider/Settings.Secure.html). Si es la primera vez que un usuario inicia sesión con el dispositivo Android y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al identificador del dispositivo Android. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada al dispositivo Android, se devolverá un error que lo indique, para que el título pueda guiar al usuario en la creación de una cuenta de PlayFab. Tenga en cuenta que, aunque se pueden vincular varios dispositivos de este tipo a una sola cuenta de usuario, solo el usado más recientemente para iniciar sesión (o el vinculado más recientemente) se reflejará en la información de la cuenta del usuario. En una versión futura se actualizará para mostrar todos los dispositivos vinculados. Cuando se complete la tarea asincrónica, llame a PFAuthenticationServerLoginWithAndroidDeviceIDGetResult para obtener el resultado.

Requisitos

Encabezado: PFAuthentication.h

Consulte también

Miembros de PFAuthentication
Última modificación el 6 de octubre de 2026