Heartbeat

Guía de integración de la aplicación móvil

Heartbeat

POST obsoleto /?endpoint=heartbeat

Keep-alive ligero del dispositivo y sincronización de config/comandos. Obsoleto en favor de poll.

*
Deprecated. Use poll instead. heartbeat is kept for backward compatibility only and may be removed in a future version.

Cuerpo de la solicitud (all optional)

CampoTipoDescripción
service_activebooleantrue si el servicio en segundo plano está ejecutándose.
sms_countintegerTotal de SMS enviados desde el último reinicio.
fail_countintegerTotal de mensajes fallidos desde el último reinicio.
whatsapp_enabledbooleantrue si WhatsApp está conectado en el dispositivo.
is_default_smsbooleantrue si esta app es el manejador SMS predeterminado.
fcm_tokenstringToken FCM actualizado (enviar solo cuando cambie).

Ejemplo de solicitud

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}'

Respuesta

JSON200 OK
{
  "success": true,
  "message": "ok",
  "config": {},
  "commands": []
}