我什么时候安排本地通知

时间:2014-01-10 11:52:27

标签: ios uilocalnotification

当用户离开我的iOS应用时,我想安排一个本地通知来提醒他我的应用。这是一个正确的地方吗?

我无法选择
- (void)applicationWillResignActive:(UIApplication *)application

- (void)applicationDidEnterBackground:(UIApplication *)application

或者情况没有区别?

我还有第二个问题。当我的应用程序启动时(无论是用户按下通知,还是从启动板),我显然应该删除所有提醒通知。我想我应该在

中做到这一点
- (void)applicationDidBecomeActive:(UIApplication *)application

- (void)applicationWillEnterForeground:(UIApplication *)application

或者是另一种方法?或者它再没有区别?

1 个答案:

答案 0 :(得分:1)

applicationWillEnterForeground中完成所有操作。删除现在与应用程序关联的用户无关的任何旧通知,并在此使用会话后安装任何新通知。如果在用户仍在使用应用程序时触发通知,则您不需要显示任何内容(并且系统也不会显示任何内容)。