Да, есть 2 пути для этого.
Если ваше условие возвращает true, тогда:
1) Ваше приложение активное состояние , затем используйте любое третье лицо / предупреждение, чтобы показать этот навигационный контент.
2) Ваше приложение находится на фоне , после чего запускает локальное уведомление с точным содержанием молчаливого уведомления.
вот так:
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [[NSDate date] dateByAddingTimeInterval:1]; // will fire notification after 1 second
notification.alertBody = @""; // pass your body text here
[[UIApplication sharedApplication] scheduleLocalNotification:notification];