Почему уведомление в ios показывает только первое вложение из массива вложений, даже если есть еще одно.

Я планирую локальное уведомление с массивом вложений, имеющим два файла. Первый - это изображение, а второй - аудиофайл. Когда уведомление доставлено, оно показывает только первое вложение, будь то аудио или изображение. Можно ли отобразить несколько вложений без создания подкласса класса UNNotificationContentExtension и создания пользовательского интерфейса. Любая помощь будет оценена. Благодарю вас!

1 ответ

Я предполагаю, что несколько вложений могут быть обработаны только вашим собственным Notification Content расширения, начиная с iOS 11.

В стандартном представлении содержимого уведомлений iOS отображается только первое вложение. Он даже отбрасывает любые дополнительные вложения из UNNotification, Когда вы смотрите на уведомление, которое было создано с несколькими вложениями и отображается путем извлечения его с UNUserNotificationCenter.current().getDeliveredNotifications вы обнаружите, что он содержит только 1 приложение, а все остальные были удалены.

Другие вопросы по тегам