Связанная документация даже дает пример того, как это сделать. Так что да, вы можете создавать действенные уведомления из удаленных (push) уведомлений. Просто отправьте идентификатор категории в словаре aps полезной нагрузки уведомления, как описано в документации:
{
“aps” : {
“category” : “MEETING_INVITATION”
“alert” : {
“title” : “Weekly Staff Meeting”
“body” : “Every Tuesday at 2pm”
},
},
“MEETING_ID” : “123456789”,
“USER_ID” : “ABCD1234”
}
И тогда он покажет действия, связанные с этой категорией.