Я использую APNS push для своего приложения со следующим поведением
1 ) Если приложение не активно, то есть в фоновом режиме или еще не запущено :
Пользователь получит всплывающее сообщение, и щелчок по нему приведет его / ее к 3-й вкладке в приложении (см. Код ниже)
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
self.tabController.selectedIndex = 3;
}
2) Если приложение запущено и активно в данный момент
Всплывающее предупреждение отображаться не будет, а количество новых уведомлений будет отображаться в виде числа на 3-й вкладке
У меня вопрос, как я могу определить, активно ли приложение пользователя? Как и где я могу реализовать проверку, чтобы установить два разных поведения?