2
-(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];
}

这是我要求本地通知的方法。这适用于其他应用程序。但是在我的工作中,通知即将到来但没有声音。

我想应用程序设置有问题,但我无法找到它。

4

1 回答 1

2

我发现了你的问题,因为我遇到了同样的问题。事实证明这是我的一个简单修复,我的代码很好我所要做的就是为我的应用程序启用推送通知(我已经完成但没有收到声音或徽章),然后切换Badge App Icon到.SoundON

我很惊讶在 6 个月内这个问题没有其他答案。

于 2014-04-07T13:55:20.563 回答