在我的应用程序中,我需要找出其他应用程序的 appstate。此应用程序适用于越狱设备,旨在上传到 cydia 商店。目前我正在开发 xcode 4.5.2 和 iOS 6。
例如,我有一个将在后台连续运行的应用程序 1,以及另一个应用程序 2。我想从 app1 跟踪 app2 的 appstate,即天气它处于活动状态、非活动状态、暂停状态。实际上,当 app2 处于活动状态时,我想从 app1 向服务器发送一些数据,其中 app1 在后台持续运行。任何帮助将不胜感激。
在我的应用程序中,我需要找出其他应用程序的 appstate。此应用程序适用于越狱设备,旨在上传到 cydia 商店。目前我正在开发 xcode 4.5.2 和 iOS 6。
例如,我有一个将在后台连续运行的应用程序 1,以及另一个应用程序 2。我想从 app1 跟踪 app2 的 appstate,即天气它处于活动状态、非活动状态、暂停状态。实际上,当 app2 处于活动状态时,我想从 app1 向服务器发送一些数据,其中 app1 在后台持续运行。任何帮助将不胜感激。
当您声明 app2 在后台连续运行时,您可能只需将其状态保存在一个文件中,以便 app1 可以在其活动时立即读取它。App1 将数据写入另一个文件,以便 app2 可以读取它。这应该是最简单的方法,因为不需要私有 API,您只需要写入沙箱外的文件夹即可。要检测目录更改,您可能需要查看以下问题:iPhone/iPad: Directory Change Notification