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