-(void)notifyMe
{
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:0.1];
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = @"Alert";
localNotification.alertAction = @"Local notification";
localNotification.soundName = UILocalNotificationDefaultSoundName;
localNotification.alertLaunchImage = nil;
localNotification.userInfo = nil;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
}
这是我要求本地通知的方法。这适用于其他应用程序。但是通过我的工作,通知即将到来,但没有声音。
我猜应用设置存在一些问题,但我无法找到它。
答案 0 :(得分:2)
我找到了你的问题,因为我遇到了同样的问题。事实证明这是一个简单的修复我的部分,我的代码很好我只需要为我的应用程序启用推送通知(我已经完成但没有声音或徽章),然后切换Badge App Icon
和Sound
到ON
。
我很惊讶6个月内这个问题没有其他答案。