Heartbeat
Guia de Integração do Aplicativo Móvel
Heartbeat
Keep-alive leve do dispositivo e sincronização de configuração/comandos. Obsoleto em favor de poll, que faz tudo em uma única ida e volta. Mantido por compatibilidade retroativa.
Deprecated. Use
poll instead. heartbeat is kept for backward compatibility only and may be removed in a future version.
Corpo da Requisição (all optional)
| Campo | Tipo | Descrição |
|---|---|---|
| service_active | boolean | true se o serviço em segundo plano estiver em execução. |
| sms_count | integer | Total de mensagens SMS enviadas desde a última redefinição. |
| fail_count | integer | Total de mensagens com falha desde a última redefinição. |
| whatsapp_enabled | boolean | true se o WhatsApp estiver conectado no dispositivo. |
| is_default_sms | boolean | true se este app for o manipulador de SMS padrão. |
| fcm_token | string | Token FCM atualizado (envie apenas quando ele mudar). |
Exemplo de Requisição
cURL
curl -X POST "https://api.rcszilla.com/?endpoint=heartbeat" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR-DEVICE-TOKEN" \
-d '{"service_active": true, "sms_count": 10}'
Resposta
JSON200 OK
{
"success": true,
"message": "ok",
"config": {},
"commands": []
}