Options de notification
Avec la sortie d’iOS 12 d’Apple, Braze offre une prise en charge de plusieurs de ses fonctionnalités, notamment les groupes de notification, les notifications silencieuses/autorisation provisoire et les alertes critiques.
Groupes de notification
Si vous souhaitez catégoriser vos messages et les regrouper dans le plateau de notification de votre utilisateur, vous pouvez utiliser la fonctionnalité Groupes de notification d’iOS par l’intermédiaire de Braze.
Créez votre campagne push iOS, puis vers l’onglet Paramètres et ouvrez le menu déroulant Groupe de notification.
Sélectionnez vos groupes de notification dans le menu déroulant. Si les paramètres de votre groupe de notification ne fonctionnent pas correctement ou si vous sélectionnez Aucun dans le menu déroulant, le message sera automatiquement envoyé comme d’habitude à tous les utilisateurs définis dans l’espace de travail.
Si aucun groupe de notification n’est répertorié ici, vous pouvez en ajouter un à l’aide de l’ID du fil de discussion iOS. Vous aurez besoin d’un ID de fil iOS pour chaque groupe de notification que vous souhaitez ajouter. Ensuite, ajoutez-le à vos groupes de notification en cliquant sur Gérer les groupes de notification dans le menu déroulant et en remplissant les champs requis dans la fenêtre Gérer les groupes de notification iOS Push qui s’affiche.
!Fenêtre permettant de gérer les groupes de notification push d’iOS.
Créez votre campagne de push iOS, puis regardez en haut du compositeur. Vous y trouverez un menu déroulant intitulé Groupes de notification.
Arguments de synthèse
En plus de regrouper les notifications par ID de fil, Apple vous permet de modifier les résumés qui apparaissent lorsque les notifications sont regroupées. Les utilisateurs de Braze peuvent spécifier la catégorie de résumé, le nombre de résumés et l’argument de résumé lorsqu’ils composent une campagne push à l’aide de notre outil.
Notez que la manière dont les notifications ayant le même ID de fil sont regroupées dans le plateau de notification est sous le contrôle du système d’exploitation. iOS peut choisir d’afficher les notifications ayant le même ID de fil séparément ou en groupe, en fonction de ce qu’il juge optimal.
Cochez la case Options d’alerte dans le Push Composer.
Ensuite, sélectionnez summary-arg et summary-arg-count comme clés et saisissez ces valeurs dans la colonne correspondante. Si vous ne définissez pas de valeur pour summary-arg, la valeur par défaut sera 1.
Catégories de résumé
Les catégories de résumé vous permettent de personnaliser l’ensemble du résumé qui apparaît lorsque les notifications sont regroupées. Vous pouvez créer et appliquer plusieurs catégories.
Pour utiliser une catégorie dans votre message, travaillez avec vos développeurs pour mettre en œuvre l’exemple suivant :
1
2
3
4
5
6
UNNotificationCategory *newsCategory = [UNNotificationCategory categoryWithIdentifier:@"news"
actions:@[likeAction, unlikeAction]
intentIdentifiers:@[]
hiddenPreviewsBodyPlaceholder:@""
categorySummaryFormat:@"%u more news articles from %@"
Options:0];
Cela ne nécessitera pas de mise à jour du SDK.
Notez que %u et %@ sont des chaînes de caractères de formatage pour le compte de résumé et l’argument de résumé, respectivement. Lors de l’affichage du résumé, ces marqueurs substitutifs seront remplacés par les valeurs de summary-count et summary-arg.
Une fois que cela est configuré sur votre application, utilisez la catégorie de résumé en cochant la case Boutons de notification et en sélectionnant Entrer la catégorie iOS préenregistrée.
Saisissez ensuite l’identifiant de la catégorie de résumé que vous avez défini dans votre application.
Authentification push provisoire et notifications silencieuses
Apple donne aux marques la possibilité d’envoyer des notifications push discrètes dans les centres de notification de leurs utilisateurs avant qu’ils n’aient officiellement et explicitement opté pour l’abonnement, ce qui vous donne l’occasion de démontrer très tôt la valeur de vos messages. Il vous suffit de configurer des notifications push provisoires dans votre app, puis tout utilisateur disposant d’un jeton push provisoire recevra vos messages.
Contrairement à un jeton de push iOS traditionnel, un jeton de push provisoire agit comme un “laissez-passer d’essai” qui permet aux marques d’atteindre de nouveaux utilisateurs avant qu’ils n’aient vu et cliqué sur la demande d’abonnement push native d’Apple. Grâce à cette fonctionnalité, votre notification push sera envoyée directement dans le bac de notification de votre nouvel utilisateur, avec la possibilité de “conserver” ou de “désactiver” les futures notifications. Au lieu de faire l’expérience d’un parcours “d’abonnement”, les utilisateurs feront l’expérience de quelque chose qui s’apparente davantage à un parcours “d’exclusion”.
L’autorisation provisoire a le potentiel d’augmenter considérablement votre taux d’abonnement, mais seulement si les utilisateurs voient la valeur de vos messages. Veillez à utiliser nos fonctionnalités de segmentation des utilisateurs, de ciblage de l’emplacement/localisation et de personnalisation pour vous assurer que les utilisateurs appropriés reçoivent ces notifications “d’essai” au bon moment. Ensuite, vous pouvez encourager les utilisateurs à s’abonner pleinement à vos notifications push, sachant qu’elles ajoutent de la valeur à l’expérience de vos utilisateurs avec votre application.
Quelle que soit l’option choisie par l’utilisateur, le jeton ou le statut d’abonnement approprié sera ajouté à ses paramètres de contact sous l’onglet Engagement de son profil utilisateur.
!Paramètres de contact avec un statut d’abonné en mode push.](/docs/fr/assets/img/profile-push-prov-auth.png?8aea04642c2835e9143b91dc15a58d0a){: width=”50%”}
Vous pourrez cibler vos utilisateurs en fonction de leur autorisation provisoire ou non à l’aide de nos filtres de segmentation.
!Panneau Segment Details avec le filtre de segmentation type “Provisionally Authorized on iOS Stopwatch (iOS) is true” pour cibler les utilisateurs.](/docs/fr/assets/img/segment-push-prov-auth.png?8f2b32ad8b2e9e4ae28a5ab8e071a6d4)
Si les utilisateurs choisissent de “Désactiver” le push provisoire de votre part, ils ne verront plus d’envoi de messages provisoires de votre part. Faites attention au contenu et à la cadence des messages envoyés à l’aide de cette fonctionnalité !
Si vous utilisez des demandes d’abonnement supplémentaires ou des amorces de push in-app (un message in-app qui encourage les utilisateurs à s’abonner aux notifications push), contactez votre conseiller Braze pour obtenir des conseils supplémentaires.
Mettre en place des notifications push provisoires
Braze vous permet de vous inscrire à l’authentification provisoire en mettant à jour votre code dans votre extrait d’enregistrement de jeton au sein de votre implémentation du SDK iOS de Braze en utilisant les extraits suivants à titre d’exemple (envoyez-les à vos développeurs ou veillez à ce qu’ils implémentent l’authentification provisoire par push au cours du processus d’intégration).
La mise en œuvre de l’authentification push provisoire ne prend en charge qu’iOS 12+ et génère une erreur si la cible de déploiement est antérieure à cette date. Pour en savoir plus , consultez notre documentation plus détaillée sur la mise en œuvre ici.
Swift
1
2
3
4
var options: UNAuthorizationOptions = [.alert, .sound, .badge]
if #available(iOS 12.0, *) {
options = UNAuthorizationOptions(rawValue: options.rawValue | UNAuthorizationOptions.provisional.rawValue)
}
Objectif-C
1
2
3
4
5
6
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
UNAuthorizationOptions options = UNAuthorizationOptionAlert | UNAuthorizationOptionSound | UNAuthorizationOptionBadge;
if (@available(iOS 12.0, *)) {
options = options | UNAuthorizationOptionProvisional;
}
Niveau d’interruption (iOS 15+)
Avec le nouveau mode Focus d’iOS 15, les utilisateurs contrôlent davantage le moment où les notifications des applications peuvent les “interrompre” par un son ou une vibration.
Les applications peuvent désormais spécifier le niveau d’interruption d’une notification, en fonction de son urgence.
Pour modifier le niveau d’interruption d’une notification push iOS, sélectionnez l’onglet Paramètres et choisissez le niveau souhaité dans le menu déroulant Niveau d’interruption.
!Liste déroulante permettant de sélectionner le niveau d’interruption.
Cette fonctionnalité ne requiert pas de version minimale du SDK, mais elle ne s’applique qu’aux appareils fonctionnant sous iOS 15+.
Gardez à l’esprit que ce sont les utilisateurs qui, en fin de compte, contrôlent leur concentration et que, même si une notification sensible au temps est émise, ils peuvent spécifier les applications qui ne sont pas autorisées à briser leur concentration.
Reportez-vous au tableau suivant pour connaître les niveaux d’interruption et leur description.
| Niveau d’interruption | Description | Quand utiliser | Mode “Break Through Focus |
|---|---|---|---|
| Passif | Envoie une notification sans son, ni vibration, ni activation de l’écran. | Les notifications qui ne nécessitent pas une attention immédiate. | Non |
| Actif (par défaut) | N’émet un son, une vibration et n’allume l’écran que si l’utilisateur n’est pas en mode de mise au point. | Les notifications qui requièrent une attention immédiate, à moins que l’utilisateur n’ait activé le mode “Focus”. | Non |
| Le temps est compté | L’appareil émet un son, vibre et allume l’écran même en mode de mise au point. Pour cela, il faut que la fonctionnalité Notifications sensibles au temps soit ajoutée à votre application dans Xcode. | Des notifications opportunes qui devraient déranger les utilisateurs quel que soit leur mode de focalisation, comme une notification de covoiturage ou de réception/distribution. | Oui |
| Critique | Il émet un son, vibre et allume l’écran même si la fonction “ Ne pas déranger “ du téléphone est activée. Cela nécessite l’approbation explicite d’Apple. | Urgences telles que les intempéries ou les alertes à la sécurité | Oui |
Score de pertinence (iOS 15+)
Un résumé de notification pour iOS intitulé “Votre résumé du soir” avec trois notifications.](/docs/fr/assets/img/ios/ios15-notification-summary.png?2fa3879f3f2600c850c6911da84c13a1){: style=”float:right;max-width:25%;margin-left:15px;border:0”}
iOS 15 introduit également une nouvelle façon pour les utilisateurs de planifier de manière optionnelle un groupe de notifications multiples (digest) à des heures désignées tout au long de la journée. Cela permet d’éviter les interruptions constantes tout au long de la journée pour les notifications qui ne nécessitent pas une attention immédiate.
Les applications peuvent spécifier quelles notifications push sont les plus pertinentes en définissant un score de pertinence. Apple utilisera ce score pour déterminer quelles notifications doivent être mises en avant dans le résumé des notifications planifiées, tandis que d’autres sont rendues disponibles lorsque les utilisateurs cliquent dans le résumé.
Toutes les notifications resteront accessibles dans le centre de notification de l’utilisateur.
Pour définir le score de pertinence d’une notification iOS, saisissez une valeur comprise entre 0.0 et 1.0 dans l’onglet Paramètres. Par exemple, le message le plus important doit être envoyé avec 1.0, tandis qu’un message d’importance moyenne peut être envoyé avec 0.5.
!Score de pertinence de “0.5”.
Cette fonctionnalité ne requiert pas de version minimale du SDK, mais elle ne s’applique qu’aux appareils fonctionnant sous iOS 15+.
Pour plus d’informations sur la longueur maximale des messages pour les différents types de messages, consultez les ressources suivantes :
Modifier cette page sur GitHub