O que impede o seu aplicativo de permitir o login simultâneo em vários dispositivos
Com a chegada da era da colaboração entre vários dispositivos, o seu aplicativo suporta a colaboração entre dispositivos? Se não, quais problemas você está enfrentando? Neste artigo, exploraremos como um aplicativo pode dar o primeiro passo para se adaptar à colaboração entre dispositivos, permitindo o login em vários dispositivos.
Em 2023, a colaboração entre dispositivos tornou-se uma necessidade para a maioria das pessoas. Sob a liderança da Apple, vários fabricantes de terminais estão construindo seus próprios ecossistemas de dispositivos, incluindo, mas não se limitando a, transmissão de tela, compartilhamento de área de transferência, compartilhamento de dados entre dispositivos, etc. dentro do mesmo ecossistema.
Estado atual
Mesmo nesta tendência inevitável, muitas empresas de software não acompanharam a colaboração entre dispositivos. No nível mais básico, muitos aplicativos não suportam a opção da mesma conta fazer login em vários dispositivos. Quando falamos sobre login em vários dispositivos ou login simultâneo, nos referimos a fazer login na mesma conta em vários dispositivos simultaneamente, onde os estados de login entre diferentes dispositivos não afetam um ao outro e têm acessos independentes e completos.
Para esses aplicativos que não suportam login simultâneo, a abordagem normal é sair automaticamente da conta no primeiro dispositivo no momento em que o login no segundo dispositivo é bem-sucedido, sem dar nenhum aviso para informar o usuário.
Usar login automático para conveniência pode parecer benéfico para os usuários, mas pode causar problemas para o uso futuro. Por exemplo, se você foi desconectado automaticamente de um dispositivo e precisa usá-lo novamente logo depois, talvez tenha que passar por etapas de segurança extras, como inserir códigos de verificação por SMS ou fazer reconhecimento facial. Essas etapas adicionais podem trazer mais inconveniências, como precisar de iluminação específica ou poses para o reconhecimento facial, e também vêm com alguns riscos.
Você pode estar se perguntando, qual seria a abordagem preferível então? A melhor abordagem é informar aos usuários que eles só podem fazer login em um dispositivo por vez. Quando há um conflito, deve ser a escolha do usuário decidir qual dispositivo remover ou se deseja cancelar a tentativa de login no novo dispositivo. Desta forma, os usuários têm mais controle sobre a situação.
Desafios e possíveis soluções
Analisamos os aplicativos que atualmente não suportam login simultâneo e encontramos alguns problemas potenciais enfrentados por eles, estamos tentando postar esses problemas e dar nossas próprias soluções possíveis.
Requisitos de conformidade
Em alguns países e regiões, aplicativos de categorias específicas (como mensagens instantâneas e mídias sociais) requerem registro em nome real para atender aos requisitos de conformidade.
Como os aplicativos respondem aos requisitos de conformidade?
Em resposta a esses requisitos, diferentes aplicativos adotaram diferentes estratégias:
- exigem registro em nome real
- permitem o registro, mas só dão acesso a certos recursos após a verificação em nome real
- atender aos requisitos de nome real indiretamente através de meios como exigir a vinculação de cartões bancários para aplicativos de pagamento
Com a existência desses requisitos, as soluções adotadas pelos diferentes aplicativos variam. Uma coisa que pode ser confirmada é que — nenhum aplicativo impedirá um usuário de criar várias contas em sua plataforma. Ou seja, eles não impõem restrições técnicas ao uso de várias contas em dispositivos diferentes, mesmo que as contas tenham o mesmo proprietário.
Pensamentos & possível solução
Se a intenção original das regulamentações era rastrear o uso e os dispositivos de uma conta através de um ID de conta único, os protocolos de autorização e a tecnologia atuais ainda podem detectar qual dispositivo específico iniciou uma atividade mesmo quando uma única conta está conectada em vários dispositivos.
Habilitar o login em vários dispositivos não necessariamente exclui a rastreabilidade regulatória. Com implementações técnicas adequadas, as atividades da conta originadas de cada dispositivo ainda podem ser distinguidas e rastreadas. Portanto, as regulamentações podem ser cumpridas sem impor restrições de dispositivo único aos usuários.
Considerações sobre o crescimento do negócio
Acreditamos que essa questão não deveria ser discutida a fundo - cada empresa tem suas razões para tomar decisões comerciais.
Um caso real que aprendemos
No entanto, como sabemos, algumas empresas incentivaram os usuários a criar várias contas como estratégia de crescimento no início. Mais tarde, essas empresas entraram em uma nova fase onde, por razões técnicas e comerciais, precisaram consolidar dados em diversas contas de um usuário, o que exigiu que suas equipes passassem anos tentando fazer uma boa consolidação de contas.