Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
wiki:3.-servidor:3.19.-tecnologia-push:d.-push-xonemonitor:start [2019/02/27 16:52] ejetoro [Envío de PUSH con XOneMonitor] |
wiki:3.-servidor:3.19.-tecnologia-push:d.-push-xonemonitor:start [2019/03/01 12:37] (actual) ejetoro [Ejemplo CHECKING PUSH] |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
===== Envío de PUSH con XOneMonitor ===== | ===== Envío de PUSH con XOneMonitor ===== | ||
\\ | \\ | ||
- | Es posible configurar el envío de notificaciones Push con XOneMonitor.\\ | + | Es posible configurar el envío de notificaciones Push con el servicio **< |
+ | \\ | ||
+ | Previamente tendremos que habernos registrado en un servidor de PUSH y tendremos que haber enviado al server el TOKEN del dispositivo. Para más información, | ||
\\ | \\ | ||
Para ello tendremos que hacer uso de un nodo CHECKING con una acción especial llamada " | Para ello tendremos que hacer uso de un nodo CHECKING con una acción especial llamada " | ||
Línea 7: | Línea 9: | ||
En este nodo checking tendremos que hacer uso de una SQL para obtener los diferentes valores, rescatando los destinatarios a los que enviar PUSH.\\ | En este nodo checking tendremos que hacer uso de una SQL para obtener los diferentes valores, rescatando los destinatarios a los que enviar PUSH.\\ | ||
\\ | \\ | ||
- | <WRAP center 80%> | + | ==== Ejemplo CHECKING |
- | **1.-** Registro del Dispositivo en el servidor PUSH\\ | + | |
- | \\ | + | |
- | **2.-** Envío del TOKEN recibido desde el servidor PUSH a la parte servidora.\\ | + | |
- | \\ | + | |
- | **3.-** Envío del Mensaje desde la parte servidora al servidor de PUSH indicando los TOKEN destinatarios, | + | |
- | </ | + | |
- | \\ | + | |
- | ==== Registro del Dispositivo en el servidor | + | |
- | \\ | + | |
- | Se debe realizar el registro del dispositivo en la nube para notificaciones Push de Google y envío del Token Push de vuelta al servidor que va a realizar el envío de las notificaciones. \\ | + | |
- | + | ||
- | ^Para esto se requiere^^ | + | |
- | |Definir el atributo push-id="< | + | |
- | |Se envía el Token Push al servidor externo, que preferiblemente se debe realizar con una conexión segura con una colección online. Ejecutar el siguiente método al loguearse en la aplicación, | + | |
- | \\ | + | |
- | **Ejemplo: | + | |
\\ | \\ | ||
- | < | + | < |
- | appData.registerPush(function(mEvento) | + | <!-- claves a definir en el action name=" |
- | | + | pid TOKEN del dispositivo (default:) (mandatory) |
- | | + | google-auth-key Cadena GoogleAuthKey (default: |
- | … | + | device-type 0 : android | 1 : IOS (default: |
- | }); | + | mute true | false (default: |
+ | notification-title Titulo de la notificación (default: | ||
+ | notification-message Mensaje de la notificación (default: | ||
+ | notification-type 0 : start-replica | 1: | ||
+ | priority high | normal (default: | ||
+ | proxy URL del proxy si aplica (default: | ||
+ | proxy-credential en texto plano " | ||
+ | --> | ||
+ | < | ||
+ | <sql value=" | ||
+ | < | ||
+ | <email to=" | ||
+ | < | ||
+ | <action name=" | ||
+ | pid="## | ||
+ | google-auth-key="## | ||
+ | device-type="## | ||
+ | mute="## | ||
+ | notification-title="## | ||
+ | notification-message="## | ||
+ | priority=" | ||
+ | notification-type="## | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||