当应用程序处于活动状态时,iOS推送通知无法在通知栏中显示?

时间:2012-04-10 07:05:24

标签: ios notifications

当我退出我的应用程序时,如果收到该消息,通知栏会显示原因,但是当我启动应用程序时,它只是不显示在通知栏上,我做错了什么或丢失了?感谢。

1 个答案:

答案 0 :(得分:1)

您应该从UIApplication的回调中显示自定义UIAlertView:

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

更新:阅读:Handling Local and Remote Notifications

  

让我们回顾一下操作提供的可能情况   本地通知或应用程序的远程通知。

  • 当应用程序未在前台运行时,将传递通知。
  

在这种情况下,系统会显示通知,显示一个   警告,标记图标,也许播放声音。

...

  • 当应用程序在前台运行时,将传递通知。
  

应用程序调用其委托   application:didReceiveRemoteNotification:方法(用于远程   通知)或应用程序:didReceiveLocalNotification:方法(for   本地通知)并传递通知有效载荷或   本地通知对象。