我想在用户点击iOS通知中心的通知消息时执行某些操作。
我知道当我触摸通知时调用方法-(void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif
,但是当收到通知而未点击通知时也会调用它。我想要一种区分两者的方法。
我找不到任何有用的解决方案,所以请帮帮我。 感谢。
答案 0 :(得分:2)
您可以在应用程序中添加:appdidReceiveLocalNotifcation:notif方法
UIApplicationState state = [[UIApplication sharedApplication] applicationState];
if(state == UIApplicationStateActive) {
//The app is in the foreground
}