Я зарегистрировал действие UNNotificationAction в appdelegate с идентификатором, а также добавил этот идентификатор в info.plist в расширении уведомления. Кнопки видны, если я устанавливаю приложение, после убийства кнопки приложения не видны. Также я перепроверил с идентификатором категории. Он отлично работает в примере приложения, но поведение его странное, когда я интегрирую его в приложение.
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
UNNotificationAction *action = [UNNotificationAction actionWithIdentifier:@"next"
title:actionTitle1
options:UNNotificationActionOptionNone];
UNNotificationAction *action2 = [UNNotificationAction actionWithIdentifier:@"goto"
title:actionTitle2
options:UNNotificationActionOptionNone];
UNNotificationCategory *category = [UNNotificationCategory categoryWithIdentifier:@"category_identifier"
actions:@[action,action2] intentIdentifiers:@[]
options:UNNotificationCategoryOptionNone];
NSSet *categories = [NSSet setWithObject:category];
[center setNotificationCategories:categories];