SDK para o Cocos Creator / Autenticação via ID do dispositivo
  Voltar aos Documentos

SDK para o Cocos Creator

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.

Aviso
A conta criada pelo ID do dispositivo permite usar o aplicativo somente no dispositivo móvel atual. O acesso a ele é perdido após a alteração de um dispositivo Android ou iOS, ou após a desinstalação de um aplicativo em um dispositivo iOS. Para salvar o progresso no aplicativo e usar a conta em outros dispositivos, o usuário pode aprimorar a conta vinculando uma rede social ou inserindo um nome de usuário, endereço de e-mail e senha.

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 SDK suporta autenticação via ID de dispositivos móveis no Android e iOS.

Para habilitar a autenticação do usuário via ID do dispositivo para seu projeto:

  1. Abra seu projeto na Conta de Distribuidor e vá para a seção Login.
  2. Clique em Configure no painel de um projeto Login.
  3. No bloco de configurações superior, clique em Login API integration.
  4. Defina a opção Login with device ID como On.
  5. Clique em Save changes.

Obter ID do dispositivo

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. O ID do dispositivo Android é passado na constante android.provider.Settings.Secure.ANDROID_ID.

Para determinar o ID, conecte o SDK nativo do Xsolla para Android ou iOS ao seu projeto e use o método getDeviceId. Consulte StartingScreenManager.onDeviceIdAuthClicked classe da demonstração como exemplo.

Métodos SDK

O SDK implementa métodos para as seguintes funções:

Autenticação

Nome do método SDKDescrição
authByDeviceId
Autentica o usuário no aplicativo usando o ID do dispositivo atual.

Aprimoramento de conta

Nome do método SDKDescrição
addUsernameAndEmailAuthToAccount
Adiciona um nome de usuário, endereço de e-mail e senha, que podem ser usados para autenticação, à conta atual.
getUrlToLinkSocialAccount
Vincula uma rede social que pode ser usada para autenticação à conta atual.
Aviso
Os métodos listados podem ser usados 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 SDKDescriçã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.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Última atualização: 10 de Outubro de 2023

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!