Recibos de entrega push do Android

Prev Next

Habilitar suporte para recibos de entrega

Os recibos de entrega permitirão confirmar quando uma notificação push foi entregue a um dispositivo. Isso permite medir a entrega e o retorno para outros canais com mais precisão.

Pacote Enterprise Push

O recurso de recibos de entrega faz parte do pacote Xtremepush Enterprise Push, que é um recurso pago. Por favor, confira nosso guia dedicado para mais detalhes.

Versão mínima do SDK

Esse recurso só está disponível nas versões do SDK Android do Xtremepush a partir da v7.9.0.

Na integração padrão do SDK Android, os recibos de entrega são desativados. Eles podem ser ativados ao inicializar setDeliveryReceiptsEnabled(true) o Xtremepush SDK no método das onCreate suas atividades. Para enviar recibos de entrega para o Xtremepush, você precisa incluir o seguinte ao implementar PushConnector.builder:

new PushConnector.Builder("XPUSH_APP_KEY", "GOOGLE_SENDER_ID")
      .setDeliveryReceiptsEnabled(true)
      .create(this);

Se você quiser enviar recibos de entrega para um endpoint personalizado, incluirá um segundo parâmetro, que será a URL para a qual você está enviando. Se você definir um endpoint personalizado para recibos de entrega, os recibos não serão enviados para o Xtremepush.

new PushConnector.Builder("XPUSH_APP_KEY", "GOOGLE_SENDER_ID")
      .setDeliveryReceiptsEnabled(true, "YOUR_URL")
      .create(this);