0

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

4

1 回答 1

1

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

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

更新:阅读:处理本地和远程通知

让我们回顾一下操作为应用程序传递本地通知或远程通知时的可能场景。

  • 当应用程序未在前台运行时会发送通知。

在这种情况下,系统会显示通知、显示警报、标记图标,可能还会播放声音。

...

  • 当应用程序在前台运行时发送通知。

应用程序调用其委托的 application:didReceiveRemoteNotification: 方法(用于远程通知)或 application:didReceiveLocalNotification: 方法(用于本地通知)并传入通知负载或本地通知对象。

于 2012-04-10T09:42:57.863 回答