There are also trial notifications, which only show up in notification center. Every app can just do that without any permission.
https://developer.apple.com/documentation/usernotifications/...
https://developer.apple.com/documentation/usernotifications/...
The iOS notification ecosystem is actually miles better than it was in the iOS 4-10 days, I think it's fairly user respectful now.