Ir para o conteúdo

Atualizando para Android 13

Este guia descreve as alterações relevantes introduzidas no Android 13 (2022) e as etapas de upgrade necessárias para a integração de seu SDK da Braze para Android.

Consulte a documentação do desenvolvedor do Android 13 para obter um guia de migração completo.

Android 13 Braze SDK

Para se preparar para o Android 13, faça o upgrade do SDK da Braze para a versão mais recente (v21.0.0+). Ao fazer isso, você terá acesso ao nosso novo recurso de push primer “sem código”.

Alterações no Android 13

Permissão de push

O Android 13 introduz uma grande mudança na forma como os usuários gerenciam os apps que enviam notificações por push. No Android 13, os apps precisam obter permissão antes que as notificações por push possam ser exibidas.

Uma mensagem push do Android perguntando "Permitir que Kitchenerie envie notificações para você?" com dois botões "Permitir" e "Não permitir" na parte inferior da mensagem.

Essa nova permissão segue um padrão semelhante ao push no iOS e na web, em que você tem apenas uma tentativa de obter a permissão. Se um usuário escolher Don't Allow ou dispensar o prompt, seu app não poderá solicitar permissão novamente.

Observe que os apps recebem uma isenção para usuários que já tinham notificações por push ativadas antes de atualizar para o Android 13. Esses usuários continuarão elegíveis para receber push ao atualizar para o Android 13, sem precisar solicitar permissão.

Momento do prompt de permissão

Direcionamento para Android 13

Apps direcionados para o Android 13 podem controlar quando solicitar permissão e exibir o prompt nativo de push.

Se o seu usuário fizer upgrade do Android 12 para o 13, seu app já estiver instalado e você já estiver enviando push, o sistema concede automaticamente a nova permissão de notificação a todos os apps elegíveis. Em outras palavras, esses apps podem continuar enviando notificações aos usuários, e os usuários não verão um prompt de permissão em tempo de execução.

Para mais detalhes, consulte a documentação do desenvolvedor do Android sobre os efeitos em atualizações de apps existentes.

Direcionamento para Android 12 ou anterior

Se o seu app ainda não tiver como alvo o Android 13, quando um novo usuário no Android 13 instalar seu app, ele verá automaticamente um prompt de permissão de push quando o app criar seu primeiro canal de notificação (via notificationManager.createNotificationChannel). Usuários que já têm seu app instalado e então fazem upgrade para o Android 13 nunca verão um prompt e receberão automaticamente a permissão de push.

Preparando-se para o Android 13

É altamente recomendável que seu app direcione para o Android 13 para controlar quando os usuários são solicitados a conceder permissão de push.

Direcionar para o Android 13 permite otimizar suas taxas de aceitação de push solicitando permissão aos usuários em momentos mais apropriados, proporcionando uma melhor experiência de usuário em como e quando seu app solicita a permissão de push.

Para começar a usar nosso novo recurso de push primer “sem código”, faça o upgrade do SDK para Android para a versão mais recente (v23.0.0+).

New Stuff!