Comment puis-je faire en sorte que mon téléphone vérifie mon site web en arrière-plan toutes les 30s et active une alerte vocale qui ignorera le mode silencieux si le site web dit par exemple '1' ? Pousser du serveur vers le téléphone est également acceptable mais je suppose que c'est beaucoup plus difficile et que c'est susceptible d'être interrompu lorsque la connectivité est mauvaise. Jusqu'à présent, j'ai utilisé Light Flow Lite et un compte gmail supplémentaire - m'envoyer n'importe quel e-mail déclenche l'alarme.
Réponses
Trop de publicités?Vous pouvez essayer pushover.net qui fournit une API facile à utiliser pour envoyer des notifications à votre appareil Android ou iOS.
Il devrait être très efficace, parce qu'il utilise déjà Messagerie Google Cloud pour transmettre vos notifications push, ce qui ne devrait pas avoir d'effet négatif sur l'autonomie de la batterie, contrairement à la solution que vous proposez, qui consiste à effectuer manuellement l'interrogation toutes les 30 secondes.
Une solution possible consiste à utiliser l'application Tasker (application payante qui vaut chaque centime ; allez sur le site du développeur pour un essai gratuit). C'est probablement la solution d'automatisation la plus complète sur Android (voir aussi le tasker tag-wiki ), et soutenu par des légions d'applications et de modules complémentaires si vous avez besoin de fonctionnalités supplémentaires.
Un conseil pour commencer : Tasker peut faire du HTTP-GET ainsi que du HTTP-POST. Il peut écrire et lire des fichiers, jouer avec des variables, et plus encore. Donc pour la tâche que vous recherchez : HTTP-GET l'URL, compare le résultat avec vos conditions, et déclenche l'action désirée. Je n'ai jamais essayé moi-même, donc l'exemple ci-dessous peut ne pas être exact - mais il devrait vous aider à démarrer :
- Condition : Temps, tous les 30s
-
Tâche :
- HTTP-GET l'URI
- Réglez le volume du son sur X IF content ~ 1
- Notify-Sound (spécifier le texte et le son de la notification) IF content ~ 1
Donc, en gros, cela récupère l'URI toutes les 30s, fixe le volume à une valeur donnée (si le contenu était "1"), et déclenche l'alerte dans ce cas.
Il se peut que vous deviez affiner ce système en réglant à nouveau le volume d'origine, et d'autres choses à votre convenance - mais le principe devrait être clair. Bonne chance, et profitez-en !