Skip to content

Configuración de red

Aprende a configurar la configuración de red para el SDK de Braze.

Modo sin conexión a la red

El modo fuera de línea de red es una característica opcional que pausa o reanuda las solicitudes de red salientes del SDK de Braze en cualquier momento del tiempo de ejecución. Los eventos no se pierden durante el estado desconectado. Este artículo de referencia explica cómo integrar este modo.

Para habilitar el modo sin conexión a la red en el SDK de Braze, consulta el siguiente ejemplo:

1
Braze.setOutboundNetworkRequestsOffline(true);
1
Braze.setOutboundNetworkRequestsOffline(true)

Control del tráfico de red

Solicitud de políticas de procesamiento

Braze permite al usuario la opción de controlar el tráfico de red utilizando los siguientes protocolos:

De forma predeterminada, el valorRequestPolicy de la enumeración se establece en automatic. Cuando se configura, las solicitudes inmediatas al servidor se realizan cuando se requieren datos orientados al usuario para las características de Braze, como los mensajes dentro de la aplicación.

El SDK de Braze gestionará automáticamente toda la comunicación con el servidor, que incluye lo siguiente:

  • Transmisión de datos de eventos y atributos personalizados a servidores Braze
  • Actualización de tarjetas de contenido y geovallas
  • Solicitar nuevos mensajes dentro de la aplicación

Para minimizar la carga del servidor, Braze realiza descargas periódicas de nuevos datos de usuario cada pocos segundos.

Cuando el valorRequestPolicy de la enumeración es manual, tiene el mismo rendimiento que el procesamiento automático de solicitudes, excepto que:

  • Los atributos personalizados y los datos de eventos personalizados no se envían automáticamente al servidor durante toda la sesión de usuario.
  • Braze seguirá realizando solicitudes automáticas de red para características internas, como la solicitud de mensajes dentro de la aplicación, la plantilla Liquid en los mensajes dentro de la aplicación, las geovallas y el seguimiento de ubicación. Para más detalles, consulta la documentación de Braze.Configuration.Api.RequestPolicy.manual. Cuando se realizan estas solicitudes internas, Braze puede enviar los atributos personalizados y los datos de eventos personalizados almacenados localmente al servidor de Braze, dependiendo del tipo de solicitud.

Purgar manualmente los datos de usuario

Los datos pueden vaciarse manualmente en los servidores de Braze en cualquier momento utilizando el siguiente método:

1
AppDelegate.braze?.requestImmediateDataFlush()
1
[AppDelegate.braze requestImmediateDataFlush];

Configuración de la política de procesamiento de solicitudes

Estas políticas pueden establecerse al inicio de la aplicación, cuando inicializas la configuración de Braze. En el objeto configuration, establece el parámetro Braze.Configuration.Api.RequestPolicy) como se muestra en el siguiente fragmento de código:

1
configuration.api.requestPolicy = .automatic
1
configuration.api.requestPolicy = BRZRequestPolicyAutomatic;
New Stuff!