2012-04-24 11 views
10

Me preguntaba cómo tratar con UILocalNotifications que se crearon con mi aplicación, pero la aplicación se eliminó. Digamos que después de crear algunas notificaciones, el usuario decide eliminar la aplicación, pero me he dado cuenta de que, aunque se eliminó la aplicación, las notificaciones se vivieron y todavía se activan en el momento correcto, pero esto no tiene sentido para yo ya que la aplicación ya no existe en el teléfono.IOS UILocalNotifications en vivo después de que se eliminó mi aplicación ... ¿cómo lidiar con estas notificaciones?

Entiendo cómo esto es posible, pero me gustaría saber si existe alguna forma de eliminar tales notificaciones cuando el usuario decida deshacerse de mi aplicación.

¿Y sucede esto también si la aplicación se está actualizando?

Gracias.

+0

[[UIApplication sharedApplication] cancelAllLocalNotifications]; se puede utilizar para eliminar todas las notificaciones locales, pero me preguntaba cómo podemos usar esto en su caso. Como cuando se elimina la aplicación, creo que no obtendremos ningún control en nuestra aplicación. – rishi

+0

eso es exactamente mi dilema, si la aplicación se elimina no tengo control sobre ella, lo que significa que mis notificaciones son gratuitas, pero siguen en vivo ... –

+0

no puede eliminar todas las notificaciones locales cuando la aplicación finaliza y las inicia nuevamente cuando se inicia la aplicación ¿de nuevo? – rishi

Respuesta

1

Otra forma es usar APNS (notificaciones remotas) en lugar de notificaciones locales. De esta manera, una vez que se elimine su aplicación, las notificaciones enviadas ya no llegarán al dispositivo ni a la atención del usuario.

En esta etapa se puede estar al tanto de la eliminación de la App (utilizando el servicio de retroalimentación APN) y dejar que su mecanismo de envío de ese usuario (su ficha de empuje ..)

+0

Sí, creo que es un enfoque "seguro", sin embargo, no me gustaría involucrarme en ese nivel debido a la conexión a Internet, y el hecho de que requiere más codificación y saber cómo funciona Push Notification, y estos eventos que Estoy notificando son más como horarios de alarma. –

Cuestiones relacionadas