Algunos me han preguntado sobre como enviar notificaciones desde una terminal con Linux a un dispositivo con Android.
Primero que nada debemos registrarnos en https://pushover.net/ , ahí obtendremos una cuenta en la cual al registrarse y verificar email, obtendremos un USER_TOKEN.
Ese USER_TOKEN lo utilizaremos en el script bash para poder enviar notificaciones.
Lo segundo que debemos hacer en la página, es crear una aplicación la cual la haremos aquí: https://pushover.net/apps/build , debemos estar logeados en la página para crear la aplicación.
Lo siguiente es instalar en nuestro dispositivo android la última versión de Pushover: https://play.google.com/store/apps/details?id=net.superblock.pushover&hl=es_MX&gl=US
Una vez instalada, le damos los permisos necesarios, nos logeamos con nuestra cuenta.
En nuestro VPS con linux, crearemos un archivo con el siguiente código, el cual cambiaremos las variables : APP_TOKEN y USER_TOKEN. Como ejemplo, lo llamaremos "notificaciones" y lo guardaremos en /usr/local/bin/notificaciones .
Para ello tecleamos:
nano /usr/local/bin/notificaciones
Una vez abierto el editor, copiamos y pegamos nuestro código con las modificaciones de las variables APP_TOKEN y USER_TOKEN.
#!/bin/bashif [ $# -eq 0 ]; thenecho "Uso: $0 <mensaje>"exit 1fiAPP_TOKEN="AQUIVATUTOKENDEAPLICACION"USER_TOKEN="AQUIVATUTOKENDEUSUARIO"MESSAGE="$@"curl -s \--form-string "token=$APP_TOKEN" \--form-string "user=$USER_TOKEN" \--form-string "message=$MESSAGE" \https://api.pushover.net/1/messages.json
Guardamos el documento, presionando CTRL O , salimos del editor presioando CTRL X y le damos permisos de ejecución:
chmod +x /usr/local/bin/notificaciones
Con ello ya tenemos configurado nuestro archivo de notificaciones funcionar para linux, para ejecutarlo simplemente tecleamos :
notificaciones el texto que queremos enviar en notificacion en android
Espero que les sirva, si no, dejen sus comentarios.
0 Comentarios