程序实现了推送通知,但是发现接收到的通话,会在ios 5中显示最近5条,怎么去让代码实现只让显示最近的一条啊?
就是每次下个通知来的时候,就覆盖掉前面的通知!!!
我想应该是哪里的设置,一直没找到,有知道的,麻烦告诉下,非常感谢。

解决方案 »

  1.   

    这个应该是ios的通知中心统一管理的,没办法操控的。
      

  2.   

    我想应该是可以控制的。举个例子来说,QQ。QQ在收到推送消息后,无论收到多少条,都只显示最后的一条,每收到新的,就将以前的覆盖掉了。但实际上,“设置”里面,“通知”下的QQ,设置的“现在最近5个项目”,其实怎么设置都没有用。
    而我的程序,默认也是设置最近5个项目,收到推送通知,真的就是显示最近的5个。设置1个,就是显示1个。我想肯定是程序可以配置的,或者推送的某个地方可以配置。但是一直没找到。看文档也没找到。
      

  3.   

    接到通知时把前面一条删了!!!!!!!
    -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary*)userInfo?????????
    - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification??????
      

  4.   

    接到通知时把前面一条删了!!!!!!!
    -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary*)userInfo?????????
    - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification??????