码迷,mamicode.com
首页 > 其他好文 > 详细

收到远程通知,怎么区分是点击通知栏提醒进去的还是在foreground收到的通知?

时间:2014-12-09 21:08:55      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:io   ar   sp   for   on   问题   bs   cti   nbsp   

我现在是要区分点击通知栏的通知进入应用还是点击应用图标进入的,1,开始程序都是在后台。2,接受通知都是在foreground状态。applicationdidFinishLaunchWithOptions程序第一次启动才会执行,与远程通知无关
application:(UIApplication *)application didReceiveRemoteNotification:无论怎么进入程序,都是在foreground状态才会执行。所以现在要区分是从通知栏进入还是点击图标进入遇到问题。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
    BOOL bActivatedByNotification=NO;
    if ([UIApplication sharedApplication].applicationState != UIApplicationStateActive)
        bActivatedByNotification=YES;

}

收到远程通知,怎么区分是点击通知栏提醒进去的还是在foreground收到的通知?

标签:io   ar   sp   for   on   问题   bs   cti   nbsp   

原文地址:http://www.cnblogs.com/huntaiji/p/4153972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!