打开应用程序或将其暂停时,警报或通知是否可以调出某个视图?

时间:2012-03-20 01:08:34

标签: ios5 uilocalnotification

假设我有一个在通知中心设置提醒的应用程序:

Friday @ 4pm Change car oil

当刷卡或选择时,通知会打开或使应用程序暂停。

是否可以通知触发应用程序显示某个视图,或者应用程序是否始终默认为其主要或暂停状态屏幕?

1 个答案:

答案 0 :(得分:0)

您的应用可以判断本地通知是否已将其唤醒或启动,然后根据该视图显示某个视图:

  1. 如果该应用被暂停并且用户选择了本地通知后重新启用了该应用,则会调用-application:didReceiveLocalNotification:[application applicationState]将为UIApplicationStateInactive

  2. 如果应用之前未运行并且用户选择本地通知已启动,则本地通知将通过密钥-application:didFinishLaunchingWithOptions:下的UIApplicationLaunchOptionsLocalNotificationKey选项传递。< / p>