苹果手机。通话后打开申请

时间:2009-09-11 09:53:06

标签: iphone call

如果用户在应用程序运行期间收到呼叫,如何在呼叫结束后自动打开应用程序。以及如何恢复上一个会话,以便用户不会从头开始?

由于

1 个答案:

答案 0 :(得分:3)

您需要从UIApplicationDelegate协议实现以下方法:

    当手机接到来电时,会调用
  • applicationWillResignActive
  • applicationWillTerminate 在用户应答呼叫时被调用
  • 如果用户选择不接听电话,则会调用
  • applicationDidBecomeActive

applicationWillTerminate 将提供几秒钟来保存您的应用当前状态。保存状态的最简单方法是通过NSUserDefaults类。当应用程序再次启动时,您将从NSUserDefaults读取您的状态并将应用程序恢复到之前的状态。