【发布时间】:2013-12-10 14:39:31
【问题描述】:
我找到了this,但问题是该问题的答案没有成功(我也先对其进行了测试),而且它已经存在一年多了。
我已使用解决方案here 来获取所有正在运行的进程的列表,但 struct kinfo_proc 属性似乎对检测用户当前可见的应用程序没有任何用处。
基本上:
我正在尝试找出当前在 iOS 设备上对用户可见(和打开)的应用程序。 它必须在库存设备上运行(非越狱),无需担心应用商店。
编辑:我现在正在查看私有 API,但似乎无法确定如何通知(或查询)我的应用程序将新应用程序带到前台。
谢谢
【问题讨论】:
-
我该如何找出私有 API?
-
如果它在 SDK 头文件之一中,它是公共的。如果不是,它是私人的。 (不过,我不知道 @JohnWoods 引用的是什么 API。)
-
@JohnWoods 谢谢,原来我的问题是this 的重复。只需搜索“SBFrontmostApplicationDisplayIdentifier”就可以找到那个。我会调查一下,非常感谢。
标签: ios iphone iphone-privateapi