当APP在iOS中接收外部通知时检测后台模式

时间:2012-07-13 17:45:59

标签: objective-c ios

这是我在这里使用知识超过1年后的第一个问题。

这是我的问题。我正在开发一个APP,允许您记录您的位置以节省路线。 APP的主要目标是学会在开始新路线后不要触摸手机。我可以检测用户何时睡眠电话以及何时解锁手机并返回到APP(特定情况除外)。让我用以下步骤解释我自己:

  1. 用户打开APP。
  2. 用户开始录制新路线
  3. 用户正在等待电话
  4. 然后收到外部通知(如Viber或Whatsapp消息)。
  5. 用户解锁手机,然后iOS切换到收到通知< ---的APP,原因很奇怪我无法检测到此切换。我不需要应用程序名称或用户在此之后执行的操作,我只需要知道我的APP是否进入后台模式。
  6. ¿任何答案?谢谢!

1 个答案:

答案 0 :(得分:0)

你的AppDelegate中的这个电话怎么样:

- (void)applicationDidEnterBackground:(UIApplication *)application