← Documentación
General

Enviar notificación push

Manda una notificación push DE VERDAD a otro(s) usuario(s) de tu app — le(s) llega aunque tengan la app cerrada o en segundo plano (a diferencia de «Enviar noti

Manda una notificación push DE VERDAD a otro(s) usuario(s) de tu app — le(s) llega aunque tengan la app cerrada o en segundo plano (a diferencia de «Enviar notificación», que solo avisa en ESTE dispositivo). Entradas: • A quién avisar — un usuario puntual, o todos los usuarios de una app (necesita elegir la app). • Id del usuario a avisar — su id (ej. de «Usuario actual» o del resultado de una consulta). Solo con "Un usuario". • App que debe recibirla — el NOMBRE de la app (tal como aparece en su lista de Apps del proyecto). Un mismo usuario puede estar registrado en más de una app del proyecto (ej. "conductor" en una, "cliente" en otra); con este campo vacío se usa el último token que guardó ese usuario en cualquier app (compatibilidad con antes). • Título, Texto e Imagen — lo que ve en la notificación (la imagen es opcional, una URL https). • Sonido — cuál de los sonidos empaquetados en la app suena. En Android el sonido va ligado a un canal ya creado en el teléfono (hoy solo existe "Sonido del sistema"); en iOS se manda el nombre del archivo (necesita estar empaquetado en K-ode Play). • Datos extra (JSON) — opcional, información libre que tu app puede leer al tocarla. SALIDA «Al tocar» (abre el panel de salidas, como en «Enviar notificación»): los pasos que corren en el teléfono del destinatario SI toca la notificación — viajan DENTRO de la notificación, no corren aquí. Necesita elegir la app (arriba) para saber en qué contexto correr. SALIDAS: «Enviada» y «No se pudo enviar» (ese usuario/app nunca abrió la app o rechazó las notificaciones, o falló el envío). Solo llega si esa persona ya abrió K-ode Play (o tu app compilada) al menos una vez con sesión iniciada: así es como queda guardado su token. No funciona en la Vista previa del navegador (ningún navegador tiene push token de K-ode Play) — pruébalo desde el celular.

Entradas

  • A quién avisar (select)
  • Id del usuario a avisar (text)
  • App que debe recibirla (como aparece en su lista de Apps; "Todos" la necesita) (text)
  • Título (text)
  • Texto (text)
  • Imagen (opcional) (image)
  • Sonido (select)
  • Datos extra (JSON, opcional) (text)

Salidas (callbacks)

  • Al tocar — NO corre aquí: estos pasos viajan dentro de la notificación y corren en el teléfono del destinatario SI la toca (necesita elegir la app, arriba). Sin controles de pantalla ni resultados de pasos previos — sí variables de la app, peticiones, ir a pantalla y funciones guardadas.
  • Enviada — Corre cuando el servidor de notificaciones la recibió para entregarla (no garantiza que el teléfono del otro la vea: puede estar apagado o sin internet).
  • No se pudo enviar — Corre si ese usuario no tiene notificaciones activadas (nunca abrió la app o las rechazó) o si falló el envío. Dato del evento: el motivo.