2011-10-14 2 views
5

È solo io o Apple ha interrotto il meccanismo UILocalNotification in iOS5 (GM + public release)? Sembrava che funzionasse bene nelle beta, ma poiché GM riproduce solo il suono, non viene visualizzato alcun avviso (sì, ho controllato le Impostazioni di notifica e l'app è su ON).Problema UILocalNotification iOS5 (nessun avviso visualizzato)

Ho anche fatto un piccolo progetto separato (con un nuovo identificatore di applicazione solo per essere al sicuro), e testati classe UILocalNotification con un codice molto semplice, su ordine di:

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]; 

qualcuno ha problemi simili? Questo è abbastanza fastidioso se la vostra applicazione è sulle notifiche locali :)

migliore, Kacper

+0

In effetti qualcosa è rotto. Ho 5 app di allarme là fuori e sono tutte "rotte" in questo momento. Doh. – Jonny

+0

vedi i commenti scambiati con hypercrypt - questo succede quando metti una stringa vuota come alertBody – Kaspa

+0

Ok il mio problema potrebbe essere diverso perché da quando iOS 5.0 è diventato selvaggio tutte le mie app devono essere aggiunte manualmente al centro avvisi nelle impostazioni iOS dall'utente * *. A meno che non lo facciano nessuna notifica locale funziona (perché sono bloccati ...). Un sacco di recensioni negative .. – Jonny

risposta

1

È necessario assicurarsi che la vostra applicazione sia abilitato per notifications-

Passare a Impostazioni-> Notifiche e assicurarsi che il proprio l'app è abilitata.

Le notifiche locali della mia app funzionano correttamente su iOS 5 ed è stato impostato per essere distribuito su 3.1.2.