2011-10-26 148 views
0

我在问这个问题主要是想知道我想做什么是可能的。我不认为有一个应用程序可以做到这一点,而且我一直有意要学习客观的C语言,但它可能是不可能的。iPhone应用程序可以隐藏/启动其他应用程序吗?

我想要一个应用程序作为唯一的方式(至少,唯一简单的方法)启动另一个应用程序。因此,在一个理想的世界中,您有MyApp,它列出了应用程序A,B和C.B和C在普通浏览器中不可见,但可以从我的应用程序中启动。

可能吗?不?

+0

苹果实际上阻止它;它使应用程序不会启动潜在的恶意代码或不需要的应用程序。 –

+0

但是,通过将其他应用程序的代码放入持有人应用程序中,您可以创建这种事物的幻觉。子应用程序实际上不是用户的iDevice上的应用程序,但它可用。 –

+0

例如,目标不是要启动恶意代码,而是要隐藏您不希望妈妈在手机上看到的应用程序。 –

回答

2

不可能。这种功能最有可能永远不会成为官方SDK。

2

你想要做的事情是不可能的。 (使用官方开发工具包)不可能创建未出现在主屏幕上的iOS应用程序。

虽然可以启动其他应用程序,但一种常用的方法是将它们设置为专用URL方案的URL处理程序。这可以用来在应用程序之间传递信息。 (但是,试图将此用作访问控制将无法使用,因为Apple可能会拒绝只能由其他应用程序“正确”打开的应用程序。)

+0

织补。如果有人使用你的iPhone不能看到你的每一个应用程序,那将是很好的,但我想他们是休息时间。 –

1

取决于您的应用程序定义。

您可以通过“打开”子程序创建一个主应用程序,它可以创建应用程序启动器的幻觉。想象一下,例如像老Facebook的iPhone应用程序

0

NO

嗯......这个已经做了多年的Cydia的商店与一些自定义菜单,但我们不会进入,在这里...

使用官方的SDK我认为有协议可以让你打开另一个应用程序,但是例如按下home键总是会回到默认屏幕。我认为,如果你能够得到它的工作,那么它就没有机会被App Store接受,理由是它没有做任何事情。

通过一切手段查找越狱和使用自定义工具链,但你将无法通过苹果unfortunatley出售此。

相关问题