Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将一个应用程序包装到另一个应用程序中_Iphone_Ios - Fatal编程技术网

Iphone 将一个应用程序包装到另一个应用程序中

Iphone 将一个应用程序包装到另一个应用程序中,iphone,ios,Iphone,Ios,我很好奇是否有可能将应用程序“包装”到另一个应用程序中。例如,当然,在包装器应用程序设计者的许可下,将你的应用程序的代码(以下称为cookie cutter)插入到现有的应用程序(以下称为包装器)中。让你的应用程序在x时间内处于潜伏状态。经过x个时间后,cookie cutter应用程序启动并启动其代码。从那时起,可以通过按下包装器应用程序左上角的按钮访问cookie cutter应用程序,该按钮将视图切换到cookie cutter。我的问题分为两部分 A部分:这是苹果允许的吗?我知道关于苹果

我很好奇是否有可能将应用程序“包装”到另一个应用程序中。例如,当然,在包装器应用程序设计者的许可下,将你的应用程序的代码(以下称为cookie cutter)插入到现有的应用程序(以下称为包装器)中。让你的应用程序在x时间内处于潜伏状态。经过x个时间后,cookie cutter应用程序启动并启动其代码。从那时起,可以通过按下包装器应用程序左上角的按钮访问cookie cutter应用程序,该按钮将视图切换到cookie cutter。我的问题分为两部分

A部分:这是苹果允许的吗?我知道关于苹果允许什么和不允许什么都有一定程度的繁文缛节

B部分:即使苹果允许,这是否可能?应用程序的设计方式是否首先允许此功能成为应用程序的一部分


通过问这个问题,我更多的是寻找关于这个主题的文章。很难用几个词来表达整个问题,而这些词可以在谷歌上搜索到。有什么想法吗?谢谢你的帮助。

我认为这是不可能的(我不知道在越狱设备中是否可能)。在iOS中,每个应用程序都是沙盒的,因此不能在应用程序中运行应用程序

同时运行应用程序,终止应用程序。这类事情由SpringBoard(简单的操作系统)管理。所以你不能这么做


建议:

为什么你不能简单地在第一个应用中显示第二个应用的图标(在imageView中或在按钮中)?当用户点击该图标时,使用
URLScheme
打开该应用程序

比如:


您有权访问要包装的应用程序的代码吗?您是否需要包装好的应用程序作为单独的应用程序存在于用户的主屏幕上?您是否需要在多个其他应用程序之间共享包装的应用程序?如果您有源代码,您可以模拟此效果。。。实际上你不能这么做,在我们假设的情况下,我可以访问这两个应用程序的源代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:yourSecondAppURL]];