2012-03-20 66 views

回答

2

所有iOS应用程序是沙箱所以这将不是一个非越狱设备

+0

正确的,我有点希望有一些本地操作系统的桥梁或API作为一个安全的信息检索器关于设备上的其他东西的某些方面。我想没有这样的事情? – 2012-03-20 17:10:58

+1

btw;有几种方法可以在您自己的应用程序之间共享数据,但这不会帮助您检测到任何其他应用程序。 – trapper 2012-03-20 17:14:46

1

有几个选项上是可行的。

首先,您可以查找应用程序的特定进程名称,但这可能很容易出错,因为不相关的应用程序可能使用相同的进程名称运行,例如,我已经看到了蝙蝠侠和黑暗草甸游戏共享一个类似的进程名称:UDKGame。

其次,使用URL方案。如果您知道要查找哪些应用程序,并知道此特定应用程序实现了URL方案,则此方法非常有用。你可以做一个简单的canOpenURL并找出是否安装了该应用程序。

我使用第二种方法来收集在我的应用AppSwitch中使用的URL方案。

相关问题