Autenticação via ID do dispositivo
A autenticação de ID de dispositivo permite que os usuários comecem a usar o aplicativo em um dispositivo móvel sem inserir dados de cadastro. Na primeira vez em que um usuário faz login no aplicativo usando o ID do dispositivo, uma nova conta é criada automaticamente e o usuário não precisará inserir um nome de usuário, endereço de e-mail ou outros dados.
Com o ID do dispositivo, você pode implementar a autenticação do usuário em um ou mais dispositivos móveis no modo em segundo plano. Para usar essa função, o usuário deve vincular o ID do dispositivo a uma conta existente.
O ID do dispositivo é gerado pela plataforma e está disponível em aplicativos instalados no dispositivo móvel. O SDK obtém o valor do ID por meio da API da plataforma e usa esse valor para executar várias funções com a API Xsolla. O ID do dispositivo iOS é passado na propriedade UIDevice.identifierForVendor.
Para habilitar a autenticação do usuário via ID do dispositivo para seu projeto:
- Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
- Clique em Configure no painel de um projeto Login.
- No bloco de configurações superior, clique em Login API integration.
- Defina a opção Login with device ID como On.
- Clique em Save changes.
O SDK implementa métodos para as funções listadas abaixo.
Autenticação
Nome do método SDK | Descrição |
---|---|
authWithDeviceId | Autentica o usuário no aplicativo usando o ID do dispositivo atual. |
logUserOut | Encerra a sessão de usuário ativa. |
Aprimoramento de conta
Nome do método SDK | Descrição |
---|---|
addUsernameAndPassword | Adiciona um nome de usuário, endereço de e-mail e senha, que podem ser usados para autenticação, à conta atual. |
addUsernameAndPassword
pode ser usado para atualizar uma conta criada de qualquer maneira disponível (por exemplo, usando uma rede social ou um endereço de e-mail e senha).Gerenciamento de dispositivos
Nome do método SDK | Descrição |
---|---|
getUserDevices | Retorna uma lista de dispositivos vinculados à conta de usuário atual. |
linkDeviceToAccount | Vincula o dispositivo especificado à conta de usuário atual. |
unlinkDeviceFromAccount | Desvincula o dispositivo especificado da conta de usuário atual. |
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.