5

iPhoneアプリでは、

ローカル通知を設定しています。

カスタムサウンドを設定しています。

通知が来ても音が聞こえませんでした。デフォルトの音すらありません。

iPodtouchにもデバイスにもありません。

どんな体でも理由を見つけるのを手伝ってくれますか?

どうもありがとう。

ここにコードがあります。

UILocalNotification *localNotification = [[UILocalNotification alloc] init];

localNotification.fireDate=[dateFormat dateFromString:alarm_date];

localNotification.alertBody = @"Alarm.";

localNotification.soundName = [filePath lastPathComponent];

//localNotification.soundName =soundname; 
//UILocalNotificationDefaultSoundName;

localNotification.applicationIconBadgeNumber = 1;

localNotification.alertAction=@"Show";


[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

[localNotification release];

Answer Got the Silly Point:通知音はすべて、アプリがバックグラウンドにあるか閉じているときにのみ再生されます。この質問でごめんなさい。まあありがとう。

4

2 に答える 2

2

通知音として再生するには、音が30秒未満である必要があります

別のもの:

Apple Developer Documentationによると、「aiff」、「caf」、または「wav」ファイルを使用する必要があります。

于 2012-08-29T06:56:08.183 に答える
2

私はこれがあなたに十分に使用されていると思います........

    UILocalNotification *localNotification = [[UILocalNotification alloc] init];

    localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:5];

    localNotification.timeZone = [NSTimeZone defaultTimeZone];
    localNotification.alertBody = @"You have long time to care your......";
    localNotification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber]+1;
    localNotification.soundName = UILocalNotificationDefaultSoundName;
    localNotification.repeatInterval = kCFCalendarUnitMinute;
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
    [localNotification release];
    localNotification = nil;
于 2012-08-29T06:44:57.063 に答える