Локальные планирует само приложение через UNNotificationRequest; remote приходят с сервера через APNs.
Разбор
- Локальные не требуют сервера.
- Remote нужны для серверных событий.
- Категории и actions общие для обоих типов.
- Silent remote с content-available будит app ограниченно.
Итог
Источник разный — локальный планировщик или APNs.