I am using push notification service in my app. When app is in background I am able to see notification on notification screen(screen shown when we swipe down from top of iOS device). But if application is in foreground the delegate method
- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo
is getting called but notification is not displayed in notification screen.
I want to show notification on notification screen independent of whether app is in background or foreground. I am tired by searching for a solution. Any help is greatly appreciated.
Best Answer
For displaying banner message while app is in foreground, use the following method.
iOS 10, Swift 3/4 :
iOS 10, Swift 2.3 :
You must also register your app delegate as the delegate for the notifications center: