AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

Hola chicos,

Estoy haciendo pruebas con las push notifications (por cierto, lo he hecho usando el siguiente tutorial, que está en inglés y bastante bien, como todos los de esa página). Me gustaría poder lanzar push tales que al pulsar el botón "Ver" la aplicación abra un link. Esto supongo que habrá que hacerlo con el método delegado de la aplicación didFinishLaunchingWithOptions: pero no se como decirle a la app que dirección debe abrir.

Resumiendo, es posible añadir información a la push notification sin que sea mostrada en la alerta, en el badge etc?

preguntado 29 Dic '11, 10:44

ManueGE's gravatar image

ManueGE
3.8k284268


Son dos preguntas diferentes. La segunda (¿Es posible añadir información a la push notification sin que sea mostrada en la alerta, en el badge, etc?) es fácil de responder: sí. Sólo hay que agregar nuevos parámetros al diccionario JSON:

{
"aps": 
  {
  "badge": 1,
  "alert": "Mensaje Alerta", 
  "param1": "value1",
  "paramURL": "http://www.icloud.com"
  }
}

La primera pregunta (¿Cómo puedo asociar un link a una push notification?) es un poco más complicada de responder: si bien se pueden asociar parámetros arbitrarios al diccionario JSON de una Push Notification, las notificaciones tienen un límite de tamaño para TODO el payload de 256 bytes. Por lo tanto el ejemplo anterior no sirve para todos los casos (solo para URLs lo suficientemente cortas).

Para usar URL arbitrariamente largas podrías usar un shortener (ej. bitly) o asociar como parametro de la notificación un código. Tu app al recibir la notificación debería conectarse con un servicio que entregando ese código le devuelva la URL que tiene que abrir.

enlace permanente

respondido 01 Ene '12, 15:05

Iv%C3%A1n%20Leider's gravatar image

Iván Leider ♦
1.4k626

@Iván gracias por la respuesta. Mañana en el curro lo pruebo a ver si funciona.

(01 Ene '12, 17:18) ManueGE

Funciona perfecto. Mil gracias!

(02 Ene '12, 09:41) ManueGE
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×28
×23
×5
×2

Pregunta realizada el: 29 Dic '11, 10:44

Pregunta visitada: 625 veces

Última modificación: 02 Ene '12, 09:41

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación