我需要创建一个将在后台运行的应用程序,并将监控用户在安装、打开和删除应用程序方面的行为。
即应用程序将在数据库中保存用户何时在 iphone 中安装/打开/删除应用程序的信息。
我想知道它是否可能,Apple 会允许这样做吗?
我试图用谷歌搜索但没有得到任何东西,我知道它是否可能,那么仅通过多问就可以了吗?
任何人都可以帮助我。
布朗
我需要创建一个将在后台运行的应用程序,并将监控用户在安装、打开和删除应用程序方面的行为。
即应用程序将在数据库中保存用户何时在 iphone 中安装/打开/删除应用程序的信息。
我想知道它是否可能,Apple 会允许这样做吗?
我试图用谷歌搜索但没有得到任何东西,我知道它是否可能,那么仅通过多问就可以了吗?
任何人都可以帮助我。
布朗
不可能。您的应用程序只能在用户选择时运行(除了有限的任务子集,如 VoIP 等)。
您的应用对其他应用一无所知。
iOS 应用程序是沙盒的。我不会说不可能,但肯定是不允许的。您必须先找到一个安全漏洞才能授予您 root 访问权限。哦,当你这样做时通知我们;)。
编辑: 也许我的帖子中并不清楚,但我至少是在开玩笑。不知道为什么你想做你想做的事。我可以想象以下场景:
1) 贵公司希望监控用户在手机上所做的一切。在这种情况下,我要么 a) 锁定它们,并且只允许通过公司门户安装应用程序(iOS 中可以进行企业分发)或
b)完全忘记iOS。黑莓可能更接近你想要的,虽然我对那个平台没有经验。此外,它的未来也不确定。
2)你试图做一些非法的事情。由于iOS的锁定性质,这并不容易。看看过去几年成功的攻击有多么少 - 这是一个非常成功的平台,攻击可能会在金钱和声誉方面都付出高昂的代价。