打开应用程序或解除暂停时,警报或通知能否调出特定视图?
Posted
技术标签:
【中文标题】打开应用程序或解除暂停时,警报或通知能否调出特定视图?【英文标题】:can an alert or notification call up a certain view when opening a app or bringing it out of suspension? 【发布时间】:2012-03-20 01:08:33 【问题描述】:假设我有一个在通知中心设置提醒的应用:
Friday @ 4pm Change car oil
当滑动或选择该通知时,该通知将打开或使应用退出暂停状态。
是否可以让通知触发应用程序显示特定视图,或者应用程序是否始终默认为其主屏幕或暂停状态屏幕?
【问题讨论】:
【参考方案1】:您的应用可以判断本地通知是唤醒它还是启动它,然后基于此显示特定视图:
如果应用被暂停并被用户选择本地通知重新激活,-application:didReceiveLocalNotification:
将被调用,[application applicationState]
将是UIApplicationStateInactive
。
如果应用程序之前没有运行,并且已经由用户选择本地通知启动,则本地通知将在-application:didFinishLaunchingWithOptions:
的选项中传递,在UIApplicationLaunchOptionsLocalNotificationKey
键下。
【讨论】:
以上是关于打开应用程序或解除暂停时,警报或通知能否调出特定视图?的主要内容,如果未能解决你的问题,请参考以下文章