UNNotification: пользовательский звук для LocalNotification не воспроизводится в iOS10

Я запускаю Местное Уведомление. Так как класс UILocalNotification устарел в iOS10, я использовалUserNotifications.framework

Когда я пытаюсь установить пользовательский звук для уведомления, звук по умолчанию воспроизводится все время.

вот мой код:

- (IBAction)fireLocalNotification:(id)sender {

    UNMutableNotificationContent* content = [[UNMutableNotificationContent alloc] init];
    content.title = [NSString localizedUserNotificationStringForKey:@"Hello!" arguments:nil];
    content.body = [NSString localizedUserNotificationStringForKey:@"Hello_message_body"
                                                         arguments:nil];
    content.sound = [UNNotificationSound soundNamed:@"sound.mp3"];

    // Deliver ,the notification in five seconds.
    UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTrigger
                                                  triggerWithTimeInterval:5 repeats:NO];

    UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"FiveSecond"
                                                                          content:content trigger:trigger];

    // Schedule the notification.
    UNUserNotificationCenter* center = [UNUserNotificationCenter currentNotificationCenter];
    [center addNotificationRequest:request withCompletionHandler:^(NSError *error){

        if(!error){

            NSLog(@"Completion handler for notification");
        }

    }];
}

мой звук хорошо - sound.mp3 присутствует в самом комплекте проекта.

больше информации:https://developer.apple.com/reference/usernotifications/unusernotificationcenter?language=objc

Ответы на вопрос(2)

Ваш ответ на вопрос