Skip to content

Acerca de los estados de la suscripción push

Estados de suscripción push

Un “Estado de suscripción push” en Braze identifica la preferencia global de un usuario en cuanto a su deseo de recibir notificaciones push. Dado que el estado de suscripción se basa en el usuario, no es específico de ninguna aplicación concreta. Los estados de suscripción se convierten en banderas útiles a la hora de decidir a qué usuarios dirigir las notificaciones push.

Existen las siguientes opciones de estado de suscripción: Subscribed, Opted-In, y Unsubscribed.

De forma predeterminada, para que tus usuarios puedan recibir tus mensajes a través de notificaciones push, su estado de suscripción a las notificaciones push debe ser oSubscribed Opted-In, y deben tener habilitadas las notificaciones push en primer plano. Puede anular esta configuración si es necesario al redactar un mensaje.

Actualización de los estados de suscripción push

Revisa las siguientes formas de actualizar el estado de la suscripción push de un usuario:

Inscripción automática (por defecto)

Por defecto, Braze establece el estado de suscripción push de un usuario en Opted-In cuando autoriza por primera vez las notificaciones push para tu aplicación. Braze también lo hace cuando un usuario vuelve a activar los permisos push en la configuración del sistema tras haberlos desactivado previamente.

Para desactivar este comportamiento predeterminado, añada la siguiente propiedad al archivo braze.xml de su proyecto de Android Studio:

1
<bool name="com_braze_optin_when_push_authorized">false</bool>

A partir de la versión 7.5.0 del SDK de Braze Swift, puedes desactivar o personalizar aún más este comportamiento añadiendo la configuración optInWhenPushAuthorized al archivo AppDelegate.swift de tu proyecto Xcode:

1
2
3
4
configuration.optInWhenPushAuthorized = false // disables the default behavior

let braze = Braze(configuration: configuration)
AppDelegate.braze = braze

Integración de SDK

Puede actualizar el estado de suscripción de un usuario con el SDK Braze utilizando el método setPushNotificationSubscriptionType en Web, Android o iOS. Por ejemplo, puedes utilizar este método para crear una página de configuración en tu aplicación en la que los usuarios puedan activar o desactivar manualmente las notificaciones push.

API REST

Puedes actualizar el estado de suscripción de un usuario con la API REST de Braze utilizando el/users/track punto final para actualizar supush_subscribe atributo.

Comprobación del estado de la suscripción push

Perfil de usuario de John Doe con su estado de suscripción push establecido en Suscrito.

Puedes comprobar el estado de la suscripción push de un usuario con Braze de cualquiera de las siguientes maneras:

  • Perfil del usuario: Puedes acceder a los perfiles de usuario individuales a través del panel de Braze en la página de búsqueda de usuarios. Después de encontrar el perfil de un usuario (a través de la dirección de correo electrónico, el número de teléfono o el ID de usuario externo), puede seleccionar la pestaña Compromiso para ver y ajustar manualmente el estado de suscripción de un usuario.
  • Exportación de la API REST: Puedes exportar perfiles de usuario individuales en formato JSON utilizando los puntos finales Exportar usuarios por segmento o Exportar usuarios por identificador. Braze devuelve un objeto de tokens de notificaciones push que contiene información sobre la habilitación de push por dispositivo.
New Stuff!