Skip to content

Configurações de rede

Saiba como definir as configurações de rede para o Braze SDK.

Modo off-line de rede

O modo offline de rede é um recurso opcional que pausa ou retoma as solicitações de rede de saída do SDK da Braze em qualquer ponto durante o tempo de execução. Os eventos não são perdidos durante o estado off-line. Este artigo de referência aborda como integrar esse modo.

Para ativar o modo offline de rede no SDK da Braze, consulte o exemplo a seguir:

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

Controle de tráfego de rede

Solicitação de políticas de processamento

A Braze permite que o usuário tenha a opção de controlar o tráfego de rede usando os seguintes protocolos:

Por padrão, o valor do enum RequestPolicy é definido como automatic. Quando definido, as solicitações imediatas do servidor são realizadas quando os dados voltados para o usuário são necessários para os recursos do Braze, como mensagens no app.

O SDK da Braze tratará automaticamente de toda a comunicação com o servidor, incluindo:

  • Envio de eventos personalizados e dados de atributos para os servidores Braze
  • Atualização de cartões de conteúdo e geofences
  • Solicitação de novas mensagens no app

Para minimizar a carga do servidor, a Braze realiza descargas periódicas de novos dados de usuários a cada poucos segundos.

Quando o valor do enum RequestPolicy é manual, ele tem o mesmo desempenho do processamento automático de solicitações, exceto:

  • Os atributos personalizados e os dados de eventos personalizados não são automaticamente enviados ao servidor durante a sessão do usuário.
  • A Braze ainda realizará solicitações automáticas de rede para recursos internos, como solicitação de mensagens no app, modelos Liquid em mensagens no app, geofences e monitoramento de localização. Para obter mais detalhes, consulte a documentação do site Braze.Configuration.Api.RequestPolicy.manual. Quando essas solicitações internas são feitas, os atributos personalizados armazenados localmente e os dados de eventos personalizados podem ser enviados para o servidor Braze, dependendo do tipo de solicitação.

Limpeza manual dos dados de usuários

Os dados podem ser transferidos manualmente para os servidores Braze a qualquer momento usando o seguinte método:

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

Definição da política de processamento de solicitações

Essas políticas podem ser definidas no momento da inicialização do app, quando você inicializa a configuração do Braze. No objeto configuration, defina o parâmetro Braze.Configuration.Api.RequestPolicy) conforme mostrado no trecho de código a seguir:

1
configuration.api.requestPolicy = .automatic
1
configuration.api.requestPolicy = BRZRequestPolicyAutomatic;
QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!