2012-01-12 168 views
1

我想在其他应用程序正在运行时,启动iPhone中已经存在的应用程序中的单击主屏幕按钮。在另一个应用程序中启动应用程序

我已经实现了从正在运行的应用程序启动应用程序,但是我想在正在运行的应用程序进入后台时启动它。

回答

5

虽然您可以调用该方法来启动其他应用程序,但我确信这违反了Apple使用主页按钮的政策。如果您计划提交您的应用程序,则几乎肯定会因此练习而被拒绝。

有关详情,请参阅Apple's Human Interface Guidelines

1

我怀疑这是可能的,但你有没有尝试启动与[[UIApplication sharedApplication] openURL:...]其他应用程序,并将其放在你的AppDelegate的applicationWillResignActive或applicationDidEnterBackground方法?

如果这不起作用,您可能需要更多时间来完成后台任务,启动新线程并从线程调用它,但我也怀疑这会起作用。

如果其中任何一个能够工作,我完全预计苹果会拒绝你的应用程序。

+0

我试图..但它不工作.. – Ali3n 2012-01-12 16:51:37

2

这是违反Apple的人机界面指南。即使你这样做的应用程序将不会批准