Tudo sobre Android
Tudo sobre Google
O Google anunciou um novo recurso que mantém o usuário logado mesmo após a troca de um aparelho Android. O Restore Credentials (“Restaurar credenciais”, na tradução livre) permite que os aplicativos sejam integrados às contas nas quais o usuário logou no dispositivo anterior.
Por ano, 40% das pessoas nos Estados Unidos reiniciam ou substituem seus smartphones. “Quando os usuários ganham um celular, o atrito em inserir novamente o login pode levar à frustração, abandono do aplicativo e rotatividade”, explica post do blog de desenvolvedores do Android.
Novo recurso do Google vincula ‘chave de recuperação’ ao backup do Android
Com o objetivo de melhorar a experiência do usuário, a big tech apresentou um processo que vincula a chamada “chave de recuperação” ao backup do sistema Android. Usando o BackupAgent, é possível logar automaticamente após a restauração de dados.
A API está disponível em todos os dispositivos que tenham o Android 9 ou versão mais recente.
Ao configurar um novo dispositivo, o usuário pode restaurar as informações de um backup na nuvem ou transferir os dados localmente. Abaixo, o passo a passo para desenvolvedores (a tradução livre está logo abaixo).
- Crie uma credencial de restauração: quando o usuário fizer login no seu aplicativo, crie uma credencial de restauração associada à conta dele. Essa credencial é armazenada localmente e sincronizada com a nuvem se o usuário tiver habilitado o Google Backup e a criptografia de ponta a ponta estiver disponível. Os aplicativos podem optar por não sincronizar com a nuvem;
- Obtenha a Credencial de Restauração: Quando o usuário configura um novo dispositivo, seu aplicativo solicita a Credencial de Restauração do Credential Manager. Isso permite que seu usuário faça login automaticamente;
- Limpar a credencial de restauração: quando o usuário sair do seu aplicativo, exclua a credencial de restauração associada.
O Restore Credentials está disponível por meio da biblioteca Jetpack do Credential Manager. Para desenvolvedores, a versão mínima da Jetpack Library é 1.5.0-beta01 e a versão mínima do GMS é 242200000.