> ## 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

> Dados de solicitação do servidor para entrar com uma ID de dispositivo Android, como Settings.Secure.ANDROID_ID. CreateAccount cria e vincula uma nova conta PlayFab.

Modelo de dados de PFAuthenticationServerLoginWithAndroidDeviceIDRequest. Em dispositivos Android, a recomendação é usar Settings.Secure.ANDROID\_ID como AndroidDeviceId, conforme descrito nesta postagem de blog ([http://android-developers.blogspot.com/2011/03/identifying-app-installations.html](http://android-developers.blogspot.com/2011/03/identifying-app-installations.html)). Mais informações sobre esse identificador podem ser encontradas na documentação do Android ([http://developer.android.com/reference/android/provider/Settings.Secure.html](http://developer.android.com/reference/android/provider/Settings.Secure.html)). Se esta for a primeira vez que um usuário entra com o dispositivo Android e CreateAccount estiver definido como true, uma nova conta PlayFab será criada e vinculada à ID do dispositivo Android. Nesse caso, nenhum email ou nome de usuário será associado à conta PlayFab. Caso contrário, se nenhuma conta PlayFab estiver vinculada ao dispositivo Android, será retornado um erro indicando isso, para que o título possa orientar o usuário na criação de uma conta PlayFab. Observe que, embora vários dispositivos desse tipo possam ser vinculados a uma única conta de usuário, somente aquele usado mais recentemente para entrar (ou vinculado mais recentemente) será refletido nas informações da conta do usuário. Atualizaremos para mostrar todos os dispositivos vinculados em uma versão futura.

## Sintaxe

```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;  
```

### Membros

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

(Opcional) Modelo específico do dispositivo do usuário.

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

Identificador de dispositivo Android do dispositivo do usuário.

**`createAccount`**   bool

Criar automaticamente uma conta PlayFab se nenhuma estiver vinculada a esta ID no momento.

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

(Opcional) As marcas personalizadas opcionais associadas à solicitação (por exemplo, número de build, identificadores de rastreamento externos etc.).

**`customTagsCount`**   uint32\_t

Contagem de customTags

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

(Opcional) Sinalizadores que indicam quais informações retornar para o usuário.

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

(Opcional) Versão específica do sistema operacional do dispositivo do usuário.

## Requisitos

**Cabeçalho:** PFAuthenticationTypes.h

## Confira também

[Membros de PFAuthenticationTypes](/pt-BR/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members)


## Related topics

- [PFAuthenticationServerLoginWithAndroidDeviceIDAsync](/pt-BR/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidasync.md)
- [Visão geral da API C do Services - PFAuthenticationTypes.h](/pt-BR/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members.md)
- [PFAuthenticationServerLoginWithAndroidDeviceIDGetResult](/pt-BR/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidgetresult.md)
- [PFAuthenticationServerLoginWithAndroidDeviceIDGetResultSize](/pt-BR/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithandroiddeviceidgetresultsize.md)
- [PFAuthenticationServerLoginWithIOSDeviceIDRequest](/pt-BR/services/playfab/api-references/c/pfauthenticationtypes/structs/pfauthenticationserverloginwithiosdeviceidrequest.md)
