我想写一个iOS安全应用程序。我希望能够在其中启动另一个应用程序。因此,我考虑拥有整个App-Bundle并管理启动及其资源等等,这样我就可以知道第三方应用程序内部发生了什么。
因此,在实践中,我自己的应用程序应该只画一个小矩形,其中所有的事情都发生了,这样用户就可以看到他在我的安全环境中工作。我希望将另一个应用程序的整个App-Bundle放在我的App-Folder中,并希望能够像用户在我的secure-app之外启动它一样启动它。这意味着其他应用程序是相同的进程作为我的安全应用程序,所以我有一些控制它,如加载资源等,我的意思不是通过URL启动它,它应该正常显示在我的应用程序中。
我希望有人知道如何做到这一点,甚至知道这是不可能的。至少我知道这在安卓上是可能的,既然它们都是基于Unix的,我希望在iOS上也是可行的。
干杯Dominik
发布于 2014-09-02 01:58:22
我非常确定在iOS中没有办法做到这一点。您可以使用URL方案和UIDocumentInteractionControllers进行应用间通信,iOS8将允许您将应用程序的功能扩展到其他应用程序中,但出于安全原因,iOS不允许您在应用程序中执行和控制其他应用程序。
发布于 2014-09-02 04:49:20
您可以使用一些MDM工具来实现这一点,但它们需要编译封装的应用程序并支持包装,并且封装的应用程序是通过企业分发交付的,而不是app Store。
您不能使用任意应用程序或app Store提供的应用程序来执行此操作。
苹果可能会争辩说,应用程序已经在iOS上的安全上下文中执行。
https://stackoverflow.com/questions/25610482
复制相似问题