2011-06-01 12 views
7

Estoy trabajando en una aplicación de alarma y estoy usando la notificación local para eso. Ahora quiero agregar funcionalidad de repetición a mi alarma. Busqué en Google y descubrí que el iPhone no admite esa funcionalidad.Snooze local Notificación

¿Pero hay otra manera de hacer esto?

+1

'Busqué en Google y encontré que Apple no ...' esto es gracioso, ¿no? – jv42

+0

@ jv42: ¿Puedes explicarlo? – Yogi

+0

Google es el principal competidor de Apple en el negocio de los teléfonos inteligentes ... – jv42

Respuesta

5

AFAIK no puede agregar un comportamiento personalizado cuando aparece la ventana de notificación. PERO ... Puede intentarlo así: después de que el usuario ha hecho clic en "Ver" y la aplicación se inicia mediante una UILocalNotification, puede abrir una vista modal con un enorme botón "Snooze" y otro (más pequeño) uno "abierto". Y si el usuario toca "Posponer", simplemente programe otra notificación local y cierre la aplicación.

¿Qué tal eso?


PD: Hace un par de días que trabajé por primera vez con estas notificaciones locales. Tuve que diseñar una clase que se pueda usar universalmente. ¡Un método para implementar snooze sería genial! Te escribiré de nuevo, si obtengo una mejor solución. Pero dígame a mí (y a otros) en este foro, si ha encontrado una buena solución.

+0

También estoy usando el mismo método ... lo actualizaré si encuentras algo mejor :) – Yogi

+1

Si quieres ser molesto ...programe varias alarmas o una alarma repetitiva, una por 5 minutos, una por 10 minutos, otra por 15 minutos, etc. Cada una separada por su intervalo de repetición. Luego, cuando finalmente obtienes el "bien, cállate ya" del usuario, pera hacia el futuro y cancela todas las notificaciones programadas previamente antes de que se activen. Esto hace que la repetición sea esencialmente la acción predeterminada, en lugar de al revés. – slf

+0

Hola Bambam, ¿encontraste alguna solución mejor? – applefreak

2
+0

Lo que sugiere aquí es programar notificaciones repetitivas. Esto no es lo que está tratando de hacer. Posponer es una característica que falta, y las soluciones son siempre difíciles de encontrar ... – marzapower

+0

¿Desea crear algo así como la aplicación de alarma estándar en iPhone? –

+0

Yo no. Probablemente @Yogi lo haga! : D Creo que está buscando algo así como una alarma estándar, snoozable. – marzapower

Cuestiones relacionadas