Если ваше приложение было переключено в фоновый режим, ОС сообщит вам об этом, вызвав один из методов вашего делегата:
- (void)applicationDidEnterBackground:(UIApplication *)application {
Ваше приложение не будет заморожено сразу. Вы можете немедленно связаться с вашим сервером (если есть) или любым контроллером в вашем приложении и прекратить показывать уведомления.
Кстати: я предлагаю вам сначала протестировать ваше приложение на реальном устройстве, чтобы увидеть, как оно работает при переключении в фоновый режим. Вполне возможно, что ОС заморозит этот поток для вас. С вашей стороны, возможно, ничего не нужно делать.