Push
Mode test
Les clés de test n'envoient rien à Apple ni à Google et ne facturent rien. Des jetons magiques simulent chaque résultat.
Mode test
Une clé de test (mk_test_) enregistre des appareils de test et envoie par un simulateur : rien ne va à Apple ni à Google, rien n'est facturé et les notifications de test n'utilisent pas votre allocation gratuite. Enregistrez un appareil avec l'un de ces jetons pour simuler un résultat.
| Jeton d'appareil | Résultat |
|---|---|
| test_accept | Accepté. Tout autre jeton est aussi accepté. |
| test_unregistered | Refusé comme non enregistré : l'appareil est désactivé et push_device.deactivated se déclenche. |
| test_bad_credentials | L'identifiant est refusé : push_app.credentials_invalid se déclenche, sans changer votre véritable identifiant. |
| test_retry_then_accept | La première tentative échoue avec une erreur récupérable et la deuxième est acceptée. |
curl -X PUT https://api.honkio.ca/v1/push/devices \
-H "Authorization: Bearer mk_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"app_id": "APP_ID",
"token": "test_accept",
"platform": "ios",
"user_id": "user_1042",
"apns_environment": "sandbox",
"encryption_public_key": "DEVICE_PUBLIC_KEY"
}'
# Response: { "id": "pdev_...", "active": true, "encryption_key_id": "cHRL-UfvREIeEx3Q", ... }Les webhooks se déclenchent avec livemode à false. Un SMS de repli en mode test passe par le mode test des SMS. Les appareils et les envois sont distincts selon le mode, alors que les applications et leurs identifiants sont communs : seule une clé de production les crée ou les modifie, et ils sont vérifiés pour de vrai au téléversement. Le mode test permet 1 000 notifications par jour et 1 000 appareils actifs par application, et le simulateur répond aussitôt, nouvelles tentatives simulées comprises.
HonkIO