假设我有一个在通知中心设置提醒的应用程序:
Friday @ 4pm Change car oil
当刷卡或选择时,通知会打开或使应用程序暂停。
是否可以通知触发应用程序显示某个视图,或者应用程序是否始终默认为其主要或暂停状态屏幕?
答案 0 :(得分:0)
您的应用可以判断本地通知是否已将其唤醒或启动,然后根据该视图显示某个视图:
如果该应用被暂停并且用户选择了本地通知后重新启用了该应用,则会调用-application:didReceiveLocalNotification:
,[application applicationState]
将为UIApplicationStateInactive
。
如果应用之前未运行并且用户选择本地通知已启动,则本地通知将通过密钥-application:didFinishLaunchingWithOptions:
下的UIApplicationLaunchOptionsLocalNotificationKey
选项传递。< / p>