iOS push notifications require permissions, but I believe that apps can schedule "local notifications" without requiring permission.
eg: A timer app can schedule a notification at a specific time in the future.
eg: A timer app can schedule a notification at a specific time in the future.