Opciones de notificación
Con el lanzamiento de iOS 12 de Apple, Braze ofrece compatibilidad con varias de sus funciones, como grupos de notificaciones, notificaciones silenciosas/autorización provisional y alertas críticas.
Grupos de notificaciones
Si quieres categorizar tus mensajes y agruparlos en la bandeja de notificaciones de tu usuario, puedes utilizar la función de grupos de notificaciones de iOS a través de Braze.
Crea tu campaña push para iOS, luego ve a la pestaña Configuración y abre el menú desplegable Grupo de notificaciones.

Selecciona tus grupos de notificaciones en el menú desplegable. Si la configuración del grupo de notificaciones no funciona correctamente o seleccionas Ninguno 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 en esta lista, puedes añadir uno utilizando el ID de hilo de iOS. Necesitarás un ID de hilo de iOS por cada grupo de notificaciones que quieras añadir. A continuación, añádelo a tus grupos de notificaciones haciendo clic en Gestionar grupos de notificaciones en el menú desplegable y rellenando los campos necesarios en la ventana Gestionar grupos de notificaciones push de iOS que aparece.

Crea tu campaña push para iOS y luego mira en la parte superior del compositor. Allí verás un desplegable llamado Grupos de notificaciones.
Argumentos de resumen
Además de agrupar las notificaciones por Thread IDs, Apple permite editar los resúmenes que aparecen cuando se agrupan las notificaciones. Los usuarios de Braze pueden especificar la categoría de resumen, el recuento de resumen y el argumento de resumen al componer una campaña push utilizando nuestra herramienta.
Ten en cuenta que la forma en que se agrupan las notificaciones con el mismo Thread ID en la bandeja de notificaciones está bajo el control del sistema operativo. iOS puede optar por mostrar las notificaciones con el mismo Thread ID por separado o en grupos en función de lo que considere óptimo.
Marca la casilla Opciones de alerta en el Push Composer.
A continuación, selecciona summary-arg y summary-arg-count como claves e introduce esos valores en la columna correspondiente. Si no estableces un valor para summary-arg, se establecerá de forma predeterminada en 1.
Categorías de resumen
Las categorías de resumen permiten personalizar todo el resumen que aparece cuando se agrupan las notificaciones. Puedes crear y aplicar varias categorías.
Para utilizar una categoría en tu mensaje, trabaja con tus desarrolladores para implementarla utilizando 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];
Esto no requerirá una actualización del SDK.
Ten en cuenta que %u y %@ son cadenas de formato para el recuento de resumen y el argumento de resumen, respectivamente. Cuando se muestre el resumen, estos marcadores de posición se sustituirán por los valores de summary-count y summary-arg.
Una vez configurado esto en tu aplicación, utiliza la categoría de resumen marcando la casilla Botones de notificación y seleccionando Introducir categoría de iOS prerregistrada.
A continuación, introduce el identificador de categoría de resumen que hayas establecido en tu aplicación.
Autenticación push provisional y notificaciones silenciosas
Apple permite a las marcas la opción de enviar notificaciones push silenciosas a los centros de notificaciones de sus usuarios antes de que estos se inscriban de forma oficial y explícita, lo que te da la oportunidad de demostrar el valor de tus mensajes con antelación. Todo lo que tienes que hacer es configurar notificaciones push provisionales en tu aplicación, y entonces cualquier usuario que tenga un token de notificaciones push provisional recibirá tus mensajes.
A diferencia de un token de notificaciones push tradicional de iOS, un token de notificaciones 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 de adhesión voluntaria a las notificaciones push nativas de Apple. Con esta función, tu notificación push llegará directamente a la bandeja de notificaciones de tu nuevo usuario con la opción de “Mantener” o “Desactivar” futuras notificaciones. En lugar de experimentar un recorrido de “adhesión voluntaria”, los usuarios experimentarán algo más parecido a un recorrido de “cancelación”.
La autorización provisional tiene el potencial de aumentar drásticamente tu tasa de adhesión voluntaria, pero solo si los usuarios ven valor en tus mensajes. Asegúrate de utilizar nuestras funciones de segmentación de usuarios, segmentación por ubicación y personalización para garantizar que los usuarios adecuados reciben estas notificaciones de “prueba” en el momento oportuno. A continuación, puedes animar a los usuarios a aceptar plenamente tus notificaciones push, sabiendo que añaden valor a la experiencia de los usuarios con tu aplicación.
Sea cual sea la opción elegida por el usuario, se añadirá el token o estado de suscripción correspondiente a su Configuración de contacto en la pestaña Interacción de su perfil de usuario.

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

Si los usuarios eligen “Desactivar” el push provisional, no verán más mensajes push provisionales tuyos. Ten cuidado con el contenido y la cadencia de los mensajes enviados mediante esta función.
Si utilizas avisos push adicionales o avisos push dentro de la aplicación (un mensaje dentro de la aplicación que anima a los usuarios a realizar la adhesión voluntaria a las notificaciones push), ponte en contacto con tu representante de Braze para obtener más información.
Configurar notificaciones push provisionales
Braze te permite registrarte para la autenticación provisional actualizando tu código en tu fragmento de código de registro de token dentro de tu implementación del SDK de Braze para iOS utilizando los siguientes fragmentos como ejemplo (envíalos a tus desarrolladores o asegúrate de que implementan la autenticación push provisional durante el proceso de integración).
La implementación de la autenticación push provisional solo es compatible con iOS 12+ y dará error si el objetivo de despliegue es anterior. Puedes obtener más información al respecto en nuestra documentación de implementación más detallada aquí.
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 Focus de iOS 15, los usuarios tienen más control sobre cuándo las notificaciones de las aplicaciones pueden “interrumpirles” con un sonido o una vibración.

Las aplicaciones pueden ahora especificar qué nivel de interrupción debe incluir una notificación, en función de su urgencia.
Para cambiar el nivel de interrupción de una notificación push de iOS, selecciona la pestaña Configuración y elige el nivel deseado en el menú desplegable 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, en última instancia, los usuarios son los que controlan su enfoque, e incluso si se entrega una notificación urgente, pueden especificar qué aplicaciones no pueden interrumpir su enfoque.
Consulta en la tabla siguiente los niveles de interrupción y sus descripciones.
| Nivel de interrupción | Descripción | Cuándo utilizarlo | Atraviesa el modo Focus |
|---|---|---|---|
| Pasivo | Envía una notificación sin sonido, vibración ni encender la pantalla. | Notificaciones que no requieren atención inmediata. | No |
| Activo (predeterminado) | Solo emitirá un sonido, una vibración y encenderá la pantalla si el usuario no está en modo Focus. | Notificaciones que requieren atención inmediata, a menos que el usuario tenga activado el modo Focus. | No |
| Urgente | Emitirá un sonido, vibrará y encenderá la pantalla incluso en modo Focus. Para ello es necesario que añadas a tu aplicación en Xcode la función de notificaciones urgentes. | Notificaciones puntuales que deben llegar a los usuarios independientemente de su modo Focus, como una notificación de trayecto compartido o de entrega. | Sí |
| Crítico | Emitirá un sonido, vibrará y encenderá la pantalla aunque el interruptor No molestar del teléfono esté activado. Esto requiere la aprobación explícita de Apple. | Emergencias como condiciones meteorológicas adversas o alertas de seguridad | Sí |
Puntuación de relevancia (iOS 15+)

iOS 15 también introduce una nueva forma para que los usuarios programen opcionalmente una agrupación de resumen de varias notificaciones en momentos determinados a lo largo del día. Esto se hace para evitar interrupciones constantes a lo largo del día por notificaciones que no necesitan atención inmediata.
Las aplicaciones pueden especificar qué notificaciones push son más relevantes estableciendo una puntuación de relevancia. Apple utilizará esta puntuación para determinar qué notificaciones deben mostrarse 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, introduce un valor entre 0.0 y 1.0 en la pestaña Configuración. Por ejemplo, el mensaje más importante debe enviarse con 1.0, mientras que un mensaje de importancia media puede enviarse con 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 la longitud máxima de los mensajes para los distintos tipos de mensajes, consulta los siguientes recursos:
Editar esta página en GitHub