Heartbeat
Guide d'intégration application mobile
Heartbeat
Keep-alive léger de l'appareil et synchronisation config/commandes. Déprécié en faveur de poll.
Deprecated. Use
poll instead. heartbeat is kept for backward compatibility only and may be removed in a future version.
Corps de requête (all optional)
| Champ | Type | Description |
|---|---|---|
| service_active | boolean | true si le service en arrière-plan est en cours d'exécution. |
| sms_count | integer | Total des SMS envoyés depuis la dernière réinitialisation. |
| fail_count | integer | Total des messages échoués depuis la dernière réinitialisation. |
| whatsapp_enabled | boolean | true si WhatsApp est connecté sur l'appareil. |
| is_default_sms | boolean | true si cette application est le gestionnaire SMS par défaut. |
| fcm_token | string | Token FCM mis à jour (envoyez seulement quand il change). |
Exemple de requête
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}'
Réponse
JSON200 OK
{
"success": true,
"message": "ok",
"config": {},
"commands": []
}