Skip to content

Opciones de notificación

Con el lanzamiento de iOS 12 de Apple, Braze ofrece compatibilidad con varias de sus características, incluyendo grupos de notificaciones, notificaciones silenciosas/autorización provisional y alertas críticas.

Grupos de notificaciones

Si deseas categorizar tus mensajes y agruparlos en la bandeja de notificaciones de tu usuario, puedes utilizar la característica de grupos de notificaciones de iOS a través de Braze.

Crea tu Campaign de push para iOS, luego ve a la pestaña Settings y abre el desplegable Notification group.

La pestaña "Settings" con un desplegable "Notification group" que tiene seleccionado un valor de "Coupons".

Selecciona tus grupos de notificaciones en el desplegable. Si la configuración de tu grupo de notificaciones no funciona correctamente o seleccionas None en el desplegable, el mensaje se enviará automáticamente de forma normal a todos los usuarios definidos en el espacio de trabajo.

Si no tienes ningún grupo de notificaciones listado aquí, puedes agregar uno usando el ID de hilo de iOS. Necesitarás un ID de hilo de iOS por cada grupo de notificaciones que quieras agregar. Luego, agrégalo a tus grupos de notificaciones haciendo clic en Manage Notification Groups en el desplegable y completando los campos obligatorios en la ventana Manage iOS Push Notification Groups que aparece.

Ventana para administrar grupos de notificaciones push de iOS.

Crea tu Campaign de push para iOS, luego busca en la parte superior del compositor. Allí verás un desplegable etiquetado como Notification Groups.

Argumentos de resumen

Además de agrupar notificaciones por ID de hilo, Apple te permite editar los resúmenes que aparecen cuando las notificaciones están agrupadas. Los usuarios de Braze pueden especificar la categoría de resumen, el conteo de resumen y el argumento de resumen al redactar una Campaign de push usando nuestra herramienta.

Marca la casilla Alert Options en el Push Composer.

Luego, selecciona summary-arg y summary-arg-count como claves e ingresa esos valores en la columna correspondiente. Si no estableces un valor para summary-arg, se usará el valor predeterminado de 1.

Categorías de resumen

Las categorías de resumen te permiten personalizar todo el resumen que aparece cuando las notificaciones están agrupadas. Puedes crear y aplicar múltiples categorías.

Para usar una categoría en tu mensaje, trabaja con tus desarrolladores para implementarla usando el siguiente ejemplo:

1
2
3
4
5
6
UNNotificationCategory *newsCategory = [UNNotificationCategory categoryWithIdentifier:@"news"
                                                      actions:@[likeAction, unlikeAction]
                                                      intentIdentifiers:@[]
                                                      hiddenPreviewsBodyPlaceholder:@""
                                                      categorySummaryFormat:@"%u more news articles from %@"
                                                       Options:0];

Una vez que esto esté configurado en tu aplicación, usa la categoría de resumen marcando la casilla Notification Buttons y seleccionando Enter Pre-registered iOS Category.

Luego, ingresa el identificador de categoría de resumen que configuraste en tu aplicación.

Autenticación push provisional y notificaciones silenciosas

Apple permite a las marcas la opción de enviar notificaciones push silenciosas al centro de notificaciones de sus usuarios antes de que estos se adhieran oficial y explícitamente, dándote la oportunidad de demostrar el valor de tus mensajes de forma anticipada. Todo lo que necesitas hacer es configurar las notificaciones push provisionales en tu aplicación, y cualquier usuario que tenga un token de push provisional recibirá tus mensajes.

A diferencia de un token de push de iOS tradicional, un token de push provisional actúa como un “pase de prueba” que permite a las marcas llegar a nuevos usuarios antes de que hayan visto y hecho clic en el mensaje nativo de adhesión voluntaria de push de Apple. Con esta característica, tu notificación push se entregará directamente en la bandeja de notificaciones de tu nuevo usuario con la opción de “Mantener” o “Desactivar” futuras notificaciones. En lugar de experimentar un proceso de “adhesión voluntaria”, los usuarios experimentarán algo más parecido a un proceso de “exclusión voluntaria”.

Cualquiera que sea la opción que el usuario elija, se agregará el token apropiado o el estado de suscripción a su configuración de contacto en la pestaña Engagement de su perfil de usuario.

Configuración de contacto con un estado de suscripción push.

Podrás segmentar a tus usuarios en función de si están autorizados provisionalmente o no usando nuestros filtros de segmentación.

Panel de detalles de Segment con el filtro de ejemplo "Provisionally Authorized on iOS Stopwatch (iOS) is true" para segmentar usuarios.

Configurar notificaciones push provisionales

Braze te permite registrarte para la autenticación provisional actualizando tu código en el fragmento de registro de tokens dentro de tu implementación del SDK de Braze para iOS usando los siguientes fragmentos como ejemplo (envíalos a tus desarrolladores o asegúrate de que implementen la autenticación push provisional durante el proceso de integración).

Swift

1
2
3
4
var options: UNAuthorizationOptions = [.alert, .sound, .badge]
if #available(iOS 12.0, *) {
  options = UNAuthorizationOptions(rawValue: options.rawValue | UNAuthorizationOptions.provisional.rawValue)
}

Objective-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;
}

Nivel de interrupción (iOS 15+)

Con el nuevo modo Enfoque de iOS 15, los usuarios tienen más control sobre cuándo las notificaciones de las aplicaciones pueden “interrumpirlos” con un sonido o vibración.

Página de configuración de notificaciones de iOS que muestra las notificaciones habilitadas para entrega inmediata y con notificaciones urgentes habilitadas.

Las aplicaciones ahora pueden especificar qué nivel de interrupción debe incluir una notificación, según su urgencia.

Para cambiar el nivel de interrupción de una notificación push de iOS, selecciona la pestaña Settings y elige el nivel deseado en el menú desplegable Interruption Level.

Desplegable para seleccionar el nivel de interrupción.

Esta característica no tiene requisitos mínimos de versión del SDK, pero solo se aplica a dispositivos con iOS 15+.

Ten en cuenta que los usuarios son en última instancia quienes controlan su enfoque, e incluso si se entrega una notificación urgente, pueden especificar qué aplicaciones no tienen permitido interrumpir su enfoque.

Consulta la siguiente tabla para los niveles de interrupción y sus descripciones.

Puntuación de relevancia (iOS 15+)

Un resumen de notificaciones de iOS titulado "Your Evening Summary" con tres notificaciones.

iOS 15 también introduce una nueva forma para que los usuarios programen opcionalmente una agrupación de resumen de múltiples notificaciones en horarios designados a lo largo del día. Esto se hace para evitar interrupciones constantes durante el día para notificaciones que no necesitan atención inmediata.

Las aplicaciones pueden especificar qué notificaciones push son más relevantes estableciendo una Relevance Score. Apple usará esta puntuación para determinar qué notificaciones deben destacarse en el resumen de notificaciones programado, mientras que otras estarán disponibles cuando los usuarios hagan clic en el resumen.

Todas las notificaciones seguirán siendo accesibles en el centro de notificaciones del usuario.

Para establecer la puntuación de relevancia de una notificación de iOS, ingresa un valor entre 0.0 y 1.0 en la pestaña Settings. Por ejemplo, el mensaje más importante debe enviarse con 1.0, mientras que un mensaje de importancia media puede enviarse con 0.5.

Puntuación de relevancia de "0.5".

Esta característica no tiene requisitos mínimos de versión del SDK, pero solo se aplica a dispositivos con iOS 15+.

Para más información sobre las longitudes máximas de mensaje para diferentes tipos de mensaje, consulta los siguientes recursos:

New Stuff!