Como enviar Notificaciones desde Linux a Android remotamente

 


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/bash

if [ $# -eq 0 ]; then
  echo "Uso: $0 <mensaje>"
  exit 1
fi

APP_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.




Telegram @VPNMX

0 Comentarios