处理 LocalNotification 时应用处于后台或正在运行
Posted
技术标签:
【中文标题】处理 LocalNotification 时应用处于后台或正在运行【英文标题】:App is in background or running when handling LocalNotification 【发布时间】:2013-05-09 03:08:42 【问题描述】:当预定的NSLocalNotification
被触发时,如果应用程序正在运行,或者用户在应用程序在后台时选择警报中的详细信息,将调用应用程序委托的didReceiveLocalNotification
。
在didReceiveLocalNotification
方法中,有没有办法告诉应用程序正在运行还是在后台?
【问题讨论】:
【参考方案1】:[[UIApplication sharedApplication] applicationState]
返回一个UIApplicationState
,定义为:
typedef enum
UIApplicationStateActive,
UIApplicationStateInactive,
UIApplicationStateBackground
UIApplicationState;
【讨论】:
谢谢,后台返回,状态为inactive以上是关于处理 LocalNotification 时应用处于后台或正在运行的主要内容,如果未能解决你的问题,请参考以下文章
PhoneGap / iOS LocalNotification 应用程序在点击“查看”时崩溃
LocalNotification On Click Not Handler
注释 localNotification.alertBody 时未调用 DidReceivedLocalNotificaiton