2011-10-14 11 views
5

¿Fué solo yo o Apple rompió el mecanismo UILocalNotification en iOS5 (GM + public release)? Parecía funcionar bien en las versiones beta, pero como GM solo reproduce el sonido, no se muestra ninguna alerta (sí, he comprobado las configuraciones de notificación y la aplicación está encendida).Problema UILocalNotification iOS5 (no se muestra ninguna alerta)

También he hecho un pequeño proyecto independiente (con un nuevo identificador de aplicación sólo para estar en el lado seguro), y se ensayó la clase UILocalNotification con algo de código muy simple, en el orden de:

UILocalNotification *singleLocalPush = [[UILocalNotification alloc] init]; 

singleLocalPush.fireDate = [NSDate dateWithTimeIntervalSinceNow:15]; 
singleLocalPush.hasAction = YES; 
singleLocalPush.alertBody = @"Alert Body"; 
singleLocalPush.alertAction = @"Alert Action"; 

[[UIApplication sharedApplication] scheduleLocalNotification:singleLocalPush]; 

¿Alguien tiene problemas similares? Esto es bastante molesto si su aplicación es acerca de las notificaciones locales :)

mejor, Kacper

+0

De hecho, algo está roto. Tengo 5 ~ aplicaciones de alarma por ahí y todas están "rotas" en este momento. Doh. – Jonny

+0

ver los comentarios intercambiados con hypercrypt - esto sucede cuando pones una cadena vacía como alertBody – Kaspa

+0

Bien, mi problema puede ser diferente porque desde que iOS 5.0 se volvió loco todas mis aplicaciones deben ser agregadas manualmente al centro de alertas en la configuración de iOS por el * usuario *. A menos que lo hagan, las notificaciones locales no funcionan (porque están bloqueadas ...). Un montón de malas críticas. – Jonny

Respuesta

1

Usted debe asegurarse de que su aplicación está habilitado para notifications-

Vaya a Configuración-> Notificaciones y asegurarse de que su la aplicación está habilitada

Las notificaciones locales de mi aplicación funcionan bien en iOS 5, y se configuraron para implementarse en 3.1.2.

Cuestiones relacionadas