> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFAuthenticationServerLoginWithAndroidDeviceIDRequest

> Datos de solicitud de servidor para iniciar sesión con un identificador de dispositivo Android, como Settings.Secure.ANDROID_ID. CreateAccount crea y vincula una nueva cuenta de PlayFab.

Modelo de datos de PFAuthenticationServerLoginWithAndroidDeviceIDRequest. En dispositivos Android, se recomienda usar Settings.Secure.ANDROID\_ID como AndroidDeviceId, tal como se describe en esta entrada de blog ([http://android-developers.blogspot.com/2011/03/identifying-app-installations.html](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](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, de modo 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 que se usó más recientemente para iniciar sesión (o el vinculado más recientemente) se reflejará en la información de la cuenta del usuario. Actualizaremos para mostrar todos los dispositivos vinculados en una versión futura.

## Sintaxis

```cpp theme={null}
typedef struct PFAuthenticationServerLoginWithAndroidDeviceIDRequest {  
    const char* androidDevice;  
    const char* androidDeviceId;  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* OS;  
} PFAuthenticationServerLoginWithAndroidDeviceIDRequest;  
```

### Miembros

**`androidDevice`**   const char\*<br />*is null-terminated*

(Opcional) Modelo específico del dispositivo del usuario.

**`androidDeviceId`**   const char\*<br />*is null-terminated*

Identificador de dispositivo Android del dispositivo del usuario.

**`createAccount`**   bool

Crea automáticamente una cuenta de PlayFab si actualmente no hay ninguna vinculada a este id.

**`customTags`**   PFStringDictionaryEntry const\*<br />*may be nullptr*

(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.).

**`customTagsCount`**   uint32\_t

Recuento de customTags

**`infoRequestParameters`**   PFGetPlayerCombinedInfoRequestParams const\*<br />*may be nullptr*

(Opcional) Marcas que indican qué partes de la información se devolverán para el usuario.

**`OS`**   const char\*<br />*is null-terminated*

(Opcional) Versión específica del sistema operativo del dispositivo del usuario.

## Requisitos

**Encabezado:** PFAuthenticationTypes.h

## Consulte también

[Miembros de PFAuthenticationTypes](/es/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members)


## Related topics

- [PFAuthenticationServerLoginWithAndroidDeviceIDAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidasync.md)
- [PFAuthenticationServerLoginWithAndroidDeviceIDGetResult](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidgetresult.md)
- [PFAuthenticationServerLoginWithAndroidDeviceIDGetResultSize](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidgetresultsize.md)
- [PFAuthenticationServerLoginWithIOSDeviceIDRequest](/es/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationserverloginwithiosdeviceidrequest.md)
- [PFAuthenticationServerLoginWithIOSDeviceIDAsync](/es/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithiosdeviceidasync.md)
