Po skonfigurowaniu wszystkiego w centrum powiadomień, które pozwala aplikacji na wyświetlanie powiadomienia, powiadomienie lokalne mojej aplikacji nie uruchamia się.Powiadomienie lokalne nie działa na iOS5
Czy napotkasz ten sam problem?
więcej informacji:
Ta sama aplikacja skompilowany z tego samego kodu źródłowego kilka dni temu, który skompilowany z Xcode 4.1 i iOS 4.3 SDK, wszystko działa dobrze.
Ponadto aplikacja skompilowana ze starszą wersją XCode i iOS SDK, może pracować na iOS5 po aktualizacji.
Jednak aplikacja, która została skompilowana z tym samym kodem, ale z pakietem SDK XCode 4.2 i iOS5, nie działa.
Czy masz jakieś pomysły? Czy są jakieś specjalne prace na iOS5?
Przykładowy kod jest podobny:
UIApplication *app = [UIApplication sharedApplication];
NSArray *oldNotifications = [app scheduledLocalNotifications];
// Clear out the old notification before scheduling a new one.
if (0 < [oldNotifications count]) {
[app cancelAllLocalNotifications];
}
// Create a new notification
UILocalNotification *alarm = [[UILocalNotification alloc] init];
if (alarm) {
alarm.fireDate = theDate;
alarm.timeZone = [NSTimeZone defaultTimeZone];
alarm.repeatInterval = NSDayCalendarUnit; //repeat every day
alarm.alertBody = [NSString stringWithFormat:@"alert"];
[app scheduleLocalNotification:alarm];
[alarm release];
}
Dzięki Michael
Czy musimy również skonfigurować identyfikator aplikacji i certyfikat SSL, aby włączyć usługę APN? – user370773
Dzięki za odpowiedź. Również UILocalNotificationDefaultSoundName mają pewien problem w iOS 5.0. –