Gestão e registos
Ver o que foi entregue, o que falhou, e voltar a tentar.
Novas tentativas
Uma entrega que não responda 2xx é repetida oito vezes ao longo de cerca de dois dias e vinte horas. Um endpoint em baixo num fim de semana recebe tudo à mesma.
| Tentativa | Espera antes dela |
|---|---|
1 | imediata |
2 | 1 minuto |
3 | 5 minutos |
4 | 30 minutos |
5 | 2 horas |
6 | 8 horas |
7 e 8 | 24 horas |
Quando o endpoint fica em baixo
Ao fim de 15 falhas seguidas o endpoint é desativado, e sai um SMS para o número de alerta se tiveres um definido. Os eventos não deixam de ser guardados: durante sete dias ficam de lado, e reativar o endpoint entrega o atraso todo por ordem. Uma avaria do teu lado custa atraso, nunca eventos perdidos.
A entrega é at-least-once
Se falharmos entre o teu 2xx e o registo dele, o mesmo evento é entregue outra vez. Deduplica pelo cabeçalho X-DroidSender-Delivery, que é único por tentativa de entrega.
Registos
- Cada entrega guarda o estado devolvido e o tempo de resposta
- Os registos ficam disponíveis 30 dias
- Testar agora envia um evento de exemplo para o teu endpoint