Objectif C: Comment vérifier si l'application est actuellement active (c'est-à-dire si l'utilisateur l'utilise)?

Je me suis mise en œuvre d'un APN de pousser pour mon application avec les comportements suivants

1) Si l'application n'est pas active, c'est à dire en arrière-plan ou pas encore lancés:

Utilisateur recevra un message pop-up et cliquez sur l'amènera à la 3ème onglet dans l'application (voir code ci-dessous)

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{

    self.tabController.selectedIndex = 3;

}

2) Si l'application est lancée et actuellement actif

Pas de pop-up d'alerte sera affiché et le nombre de nouvelles notifications s'affichent comme un certain nombre sur le 3ème onglet

Objectif C: Comment vérifier si l'application est actuellement active (c'est-à-dire si l'utilisateur l'utilise)?

Ma question est comment puis-je déterminer si l'utilisateur de l'application est active?
Comment et où puis-je mettre en œuvre la vérification de sorte que je peux mettre les 2 comportements différents?

source d'informationauteur Zhen