Skip to content

Mise à jour vers Android 13

Ce guide décrit les modifications pertinentes introduites dans Android 13 (2022) et les étapes de mise à niveau requises pour l’intégration SDK Braze pour Android.

Reportez-vous à la documentation destinée aux développeurs d’Android 13 pour obtenir un guide de migration complet.

SDK Braze pour Android 13

Pour vous préparer à Android 13, mettez à jour votre SDK Braze vers la dernière version (v21.0.0+). Vous aurez ainsi accès à notre nouvelle fonctionnalité d’amorçage de notifications push « sans code ».

Modifications dans Android 13

Autorisation des notifications push

Android 13 introduit un changement majeur dans la manière dont les utilisateurs gèrent les applications qui envoient des notifications push. Dans Android 13, les applications doivent obtenir une autorisation avant que les notifications push ne puissent être affichées.

Un message push Android demandant « Autoriser Kitchenerie à vous envoyer des notifications ? » avec deux boutons « Autoriser » et « Ne pas autoriser » en bas du message.

Cette nouvelle autorisation suit un schéma similaire à celui d’iOS et du push Web, où vous ne disposez que d’une seule tentative pour obtenir l’autorisation. Si un utilisateur choisit Don't Allow ou ferme l’invite, votre application ne pourra plus demander l’autorisation.

Notez que les applications bénéficient d’une exemption pour les utilisateurs qui avaient déjà activé les notifications push avant la mise à jour vers Android 13. Ces utilisateurs resteront éligibles pour recevoir des notifications push lorsqu’ils passeront à Android 13 sans avoir à demander l’autorisation.

Moment de l’invite d’autorisation

Ciblage d’Android 13

Les applications ciblant Android 13 peuvent contrôler le moment où elles demandent l’autorisation et affichent l’invite native de notification push.

Si votre utilisateur passe d’Android 12 à 13, que votre application était déjà installée et que vous envoyiez déjà des notifications push, le système accorde automatiquement la nouvelle autorisation de notification à toutes les applications éligibles. Autrement dit, ces applications peuvent continuer à envoyer des notifications aux utilisateurs, et les utilisateurs ne voient pas d’invite d’autorisation à l’exécution.

Pour plus de détails, consultez la documentation destinée aux développeurs d’Android sur les effets sur les mises à jour des applications existantes.

Ciblage d’Android 12 ou version antérieure

Si votre application ne cible pas encore Android 13, lorsqu’un nouvel utilisateur sous Android 13 installe votre application, il voit automatiquement une invite d’autorisation push lorsque votre application crée son premier canal de notification (via notificationManager.createNotificationChannel). Les utilisateurs qui ont déjà votre application installée et qui passent ensuite à Android 13 ne voient jamais d’invite et se voient automatiquement accorder l’autorisation push.

Préparation pour Android 13

Il est fortement recommandé que votre application cible Android 13 afin de contrôler le moment où les utilisateurs sont invités à accorder l’autorisation push.

Cibler Android 13 vous permet d’optimiser vos taux d’abonnement aux notifications push en sollicitant les utilisateurs à des moments plus appropriés, et offre une meilleure expérience utilisateur quant à la manière et au moment où votre application demande l’autorisation push.

Pour commencer à utiliser notre nouvelle fonctionnalité d’amorçage de notifications push « sans code », mettez à jour votre SDK Android vers la dernière version (v23.0.0+).

New Stuff!