A notícia em questão refere-se a uma melhor experiência do usuário para os aplicativos que exigem um código de autenticação via SMS para acessar seus serviços ou para verificar a identidade do usuário. No Android O, de fato, e graças a um sistema de reconhecimento mais sofisticado de pacotes de entrada, a mensagem contendo o código de autenticação não atingirá o aplicativo SMS, mas chegará diretamente ao aplicativo que o solicitou.
Ao contrário do sistema atual, que prevê um pedido de autorização para uma leitura automática de SMS no mesmo aplicativo, o Android O executará uma nova API especial através da qual o aplicativo recuperará os códigos de verificação, sem necessariamente ter que acessar a leitura do SMS. Não somos confrontados com uma novidade irresistível, mas realmente muito útil, finalmente. Esperas e problemas resultantes da autenticação e códigos de acesso podem eventualmente terminar, tudo na versão nativa do sistema operacional.
Mas como isso funciona? Com a nova API e o Android O, cada aplicativo pode notificar o sistema sobre a chegada de um código de autenticação a ser recebido por SMS. Este é um código de verificação de comprimento fixo. Neste ponto, o próprio aplicativo criará um token PendingIntent que pode ler automaticamente o código de verificação, que, portanto, não será salvo na mensagem de entrada, economizando espaço e proporcionando maior proteção de privacidade no dispositivo.