|
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? |
|
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:
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. @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
|