Можно ли получить apns-collapse-id в расширении службы уведомлений?

Я пытаюсь получить доступ к apns-collapse-id, чтобы изменить содержание уведомления в зависимости от некоторых условий. Можно ли получить доступ к apns-collapse-id в расширении?

1 ответ

Решение

Нашел ответ довольно сразу после публикации.

identifier это свойство, которое вы ищете.

Из документов:

Используйте эту строку для идентификации уведомлений в вашем приложении. Например, вы можете передать эту строку методу removePendingNotificationRequests(withIdentifiers:), чтобы отменить ранее запланированное уведомление....

Для локальных уведомлений это свойство устанавливается равным значению, которое передается инициализатору запроса (см. Метод init(identifier:content:trigger:)). Для удаленных уведомлений ему присваивается значение ключа apns-collapse-id, которое вы указали в заголовке запроса APN при создании удаленного уведомления. Если значение не установлено, система автоматически присваивает идентификатор.

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