¿Cómo mostrar la notificación push remota como un estilo de banner en el estado activo de la aplicación?

Estoy haciendo una aplicación en la que estoy usando la notificación de inserción de Apple. Cuando mi aplicación está en segundo plano, puedo recibir notifications como un banner, pero cuando mi aplicación está en estado activo, puedo mostrar una alerta de que has recibido una notificación a través de este código:

(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { UIApplicationState state = [application applicationState]; if (state == UIApplicationStateActive) { NSString *cancelTitle = @"Close"; NSString *showTitle = @"Show"; NSString *message = [[userInfo valueForKey:@"aps"] valueForKey:@"alert"]; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Some title" message:message delegate:self cancelButtonTitle:cancelTitle otherButtonTitles:showTitle, nil]; [alertView show]; } else { //Do stuff that you would do if the application was not active } } 

pero quiero mostrar la notificación como un banner. ¿Qué voy a hacer por eso? Por favor recomiende.

No puede, si su aplicación está activa (ejecutándose en primer plano), la notificación de inserción se envía directamente a su aplicación. El centro de notifications no manejará la notificación.

Tendrás que implementar algún tipo de pancarta.