Options de notification
Avec la sortie d’iOS 12 d’Apple, Braze offre un support pour plusieurs de ses fonctionnalités, y compris Groupes de notifications, Notifications silencieuses/Autorisation provisoire, et Alertes critiques.
Groupes de notification
Si vous souhaitez catégoriser vos messages et les regrouper dans la zone de notification de votre utilisateur, vous pouvez utiliser la fonctionnalité Groupes de notification d’iOS via Braze.
Créez votre campagne push iOS, puis regardez en haut de l’onglet Composer pour le menu déroulant Groupes de notifications.
Sélectionnez vos Groupes de notification dans la liste déroulante. Si les paramètres de votre groupe de notifications ne fonctionnent pas correctement ou si vous sélectionnez Aucun dans le menu déroulant, le message sera automatiquement envoyé normalement à tous les utilisateurs définis dans l’espace de travail.
Si vous n’avez aucun Groupe de notification listé, vous pouvez en ajouter un à l’aide de l’ID de thread iOS. Vous aurez besoin d’un ID de thread 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 push iOS qui apparaît.
Créez votre campagne de notification push iOS, puis regardez en haut du volet de composition. Là, vous verrez un menu déroulant intitulé Groupes de notification.
Arguments récapitulatifs
En plus de regrouper des notifications par ID de thread, Apple vous permet de modifier les récapitulatifs qui apparaissent lorsque les notifications sont groupées. Les utilisateurs de Braze peuvent spécifier la catégorie récapitulative, le nombre de récapitulatifs et l’argument récapitulatif lors de la composition d’une campagne de notifications push à l’aide de notre outil.
Notez que les notifications avec le même ID de thread sont groupées dans le plateau de notification sous le contrôle du système d’exploitation. iOS peut choisir d’afficher des notifications avec le même ID de thread séparément ou en groupes selon ce qu’il juge optimal.
Cochez la case Options d’alerte dans le Compositeur de notifications push.
Ensuite, sélectionnez summary-arg
et summary-arg-count
en tant que clés et saisissez ces valeurs dans la colonne correspondante. Si vous ne définissez pas de valeur pour summary-arg
, sa valeur par défaut est 1.
Catégories récapitulatives
Les catégories récapitulatives vous permettent de personnaliser l’ensemble du récapitulatif qui apparaît lorsque les notifications sont groupées. Vous pouvez créer et appliquer plusieurs catégories.
Pour utiliser une catégorie dans votre message, travaillez avec vos développeurs pour la mise en œuvre en utilisant 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écessite pas de mise à jour SDK.
Notez que %u
et %@
sont des chaînes de formatage pour le décompte récapitulatif et l’argument récapitulatif, respectivement. Lorsque le récapitulatif est affiché, ces variables seront remplacées par les valeurs de summary-count
et de summary-arg
.
Une fois que cela est configuré sur votre application, utilisez la catégorie de résumé en cochant la case Notification Buttons et en sélectionnant Enter Pre-registered iOS Category.
Saisissez ensuite l’identifiant de catégorie récapitulative que vous avez définie dans votre application.
Authentification de notification push provisoire et notifications silencieuses
Apple propose aux marques d’envoyer des notifications push discrètes vers les Centres de notification de leurs utilisateurs avant que ceux-ci n’aient officiellement et explicitement donné leur accord, ce qui vous donne l’occasion de tester très tôt la valeur de vos messages. Tout ce que vous avez à faire est de configurer des notifications push provisoires dans votre application, puis tout utilisateur disposant d’un jeton push provisoire recevra vos messages.
Contrairement à un jeton de notification push iOS traditionnel, un jeton de notification push provisoire agit comme un « passe provisoire » qui permet aux marques d’atteindre de nouveaux utilisateurs avant qu’ils n’aient vu et cliqué sur la demande d’inscription aux notifications push natives d’Apple. Avec cette fonctionnalité, votre notification push sera envoyée directement à la barre de notification de votre nouvel utilisateur avec l’option « Keep » (Conserver) ou « Turn Off » (Désactiver) les notifications futures. Au lieu de faire l’expérience d’un parcours d’« abonnement », les utilisateurs feront l’expérience de quelque chose qui ressemble plus à un parcours de « désabonnement ».
L’autorisation provisoire a le potentiel d’augmenter considérablement votre taux d’abonnement, mais seulement si les utilisateurs apprécient la valeur dans vos messages. Assurez-vous d’utiliser nos fonctionnalités de segmentation des utilisateurs, de ciblage géographique et de personnalisation pour garantir que les utilisateurs appropriés reçoivent ces notifications de “test” au bon moment. Ensuite, vous pouvez encourager les utilisateurs à s’abonner à vos notifications push, sachant qu’ils ajoutent de la valeur à l’expérience de vos utilisateurs avec votre application.
Quelle que soit l’option choisie par l’utilisateur, elle ajoutera le jeton approprié ou statut d’abonnement à leurs Paramètres de contact sous l’onglet Engagement dans leur profil utilisateur.
Vous pourrez cibler vos utilisateurs en fonction de leur autorisation provisoire ou non en utilisant nos filtres de segmentation.
Si les utilisateurs choisissent de « désactiver » vos notifications push provisoires, ils ne verront plus de messages push provisoires de votre part. Soyez attentif au contenu et à la fréquence des messages envoyés via cette fonctionnalité !
Si vous utilisez des invites push supplémentaires ou des incitations push dans l’application (un message dans l’application qui encourage les utilisateurs à accepter les notifications push), contactez votre représentant Braze pour obtenir des conseils supplémentaires.
Configurer 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 comme exemple (envoyez-les à vos développeurs ou assurez-vous qu’ils mettent en œuvre l’authentification push provisoire pendant le processus d’intégration).
La mise en œuvre de l’authentification de notification push provisoire prend uniquement en charge iOS 12+ et renvoie une erreur si la cible du déploiement est antérieure. Pour en savoir plus à ce sujet, consultez notre documentation détaillée sur l’implémentation.
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 mieux le moment où les notifications des applications peuvent les « interrompre » par un son ou une vibration.
Les applications peuvent maintenant spécifier le niveau d’interruption d’une notification, en fonction de son urgence.
Gardez à l’esprit que les utilisateurs sont en fin de compte les maîtres de leur intérêt, et même si une notification temporelle (Time Sensitive) est livrée, ils peuvent spécifier quelles applications ne sont pas autorisées à interrompre leur intérêt.
Reportez-vous au tableau suivant pour connaître les niveaux d’interruption et leurs descriptions.
Niveau d’interruption | Description | Quand l’utiliser | Mode Break Through Focus |
---|---|---|---|
Neutre | Envoie une notification sans son, vibration ni éclairage de l’écran. | Notifications qui ne nécessitent pas d’attention immédiate. | Non |
Actif (par défaut) | Émet juste un son, une vibration et éclaire l’écran si l’utilisateur n’est pas en mode Focus. | Notifications nécessitant une attention immédiate, sauf si l’utilisateur a activé le mode Focus. | Non |
Time Sensitive (Temporel) | Émet un son, une vibration et éclaire l’écran même si l’utilisateur est en mode Focus. Pour ceci, la fonction de notifications temporelles doit être ajoutée à votre application dans Xcode. | Des notifications opportunes qui devraient interrompre les utilisateurs indépendamment de leur mode Focus, comme un trajet ou une notification de livraison. | Oui |
Critical (Critique) | Émettra un son, vibrera et allumera l’écran même si le commutateur Ne Pas Déranger du téléphone est activé. Ceci nécessite l’approbation explicite d’Apple. | Urgences telles que des alertes météorologiques ou de sécurité graves | Oui |
Pour changer le niveau d’interruption pour une notification push iOS, sélectionnez l’onglet Paramètres et choisissez le niveau souhaité dans le menu déroulant Niveau d’interruption.
Cette fonctionnalité n’a pas de configuration minimale requise pour la version SDK, mais est uniquement appliquée pour les appareils exécutant iOS 15+.
Score de pertinence (iOS 15+)
iOS 15 introduit également un nouveau moyen pour les utilisateurs de planifier de manière facultative un regroupement de plusieurs notifications à des moments désignés de la journée. Cela permet d’éviter les interruptions constantes tout au long de la journée pour des 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écapitulatif des notifications planifiées, tandis que d’autres sont rendues accessibles lorsque les utilisateurs cliquent dans le récapitulatif.
Toutes les notifications seront toujours accessibles dans le centre de notification de l’utilisateur.
Pour définir le score de pertinence d’une notification iOS, entrez une valeur entre 0.0
et 1.0
dans l’onglet Paramètres. Par exemple, le message le plus important doit être envoyé avec 1.0
, alors qu’un message d’importance moyenne peut être envoyé avec 0.5
.
Cette fonctionnalité n’a pas de configuration minimale requise pour la version SDK, mais est uniquement appliquée pour les appareils exécutant iOS 15+.
Pour plus d’informations sur les longueurs maximales des messages selon les différents types de messages, reportez-vous aux ressources suivantes :