Ce poste est dédié à éclaircir le fonctionnement des notifications Push sur iPhone à l’aide de scripts.
Pour utiliser le Push sur iPhone, il faut obligatoirement installer une application qui fera l’interface entre le téléphone et le service de notification d’Apple.
Actuellement, j’ai connaissance de deux applications qui proposent une API web, Pushme.to et Prowl. La deuxième propose des fonctions plus avancées et permet de choisir le son en fonction de 5 niveaux d’alerte. Ainsi, on pourra attribuer un son différent en fonction du type de notification.
Une fois l’application installée et le compte crée, vous pouvez commencer à vous envoyer des notifications à l’aide de scripts.
Pour Pushme.to, la commande est la suivante :
curl -d "message=Votre message&signature=Maison" http://pushme.to/YOUR_ID_PUSHME/ |
curl -d "message=Votre message&signature=Maison" http://pushme.to/YOUR_ID_PUSHME/
Remplacez « YOUR_ID_PUSHME » par votre identifiant Pushme.
Pour Prowl :
curl -k https://prowl.weks.net/publicapi/add -F apikey=YOUR_API_KEY -F application="Maison" -F event="" -F priority="1" -F description="Votre message" |
curl -k https://prowl.weks.net/publicapi/add -F apikey=YOUR_API_KEY -F application="Maison" -F event="" -F priority="1" -F description="Votre message"
Remplacez « YOUR_API_KEY » par le numéro API fourni sur le site Prowl. L’argument « priority » permet de définir un son de notification selon 5 niveaux.
Cette commande utilise l’outil cURL, il permet dans notre cas de faire des requettes HTTP avec des paramètres. cURL est installé par défaut sur Mac, à installer dans Debian (apt-get install curl) et à télécharger pour Windows.