Apple只是我还是打破了iOS5(GM +公共(public)发行版)中的UILocalNotification机制?在beta中,它似乎工作正常,但由于GM仅播放声音,因此未显示任何警报(是的,我已经检查了“通知设置”,并且该应用程序均处于打开状态)。

我还制作了一个单独的小项目(为了安全起见,使用了一个全新的应用程序标识符),并使用一些非常简单的代码按以下顺序测试了UILocalNotification类:

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

有人遇到类似的问题吗?如果您的应用程序是关于本地通知的,这将很烦人:)

最好的,
卡珀

最佳答案

您应确保您的应用已启用通知功能,

导航到“设置”->“通知”,并确保您的应用已启用。

我的应用程序的本地通知在iOS 5上运行良好,并且已设置为部署到3.1.2。

10-06 02:56