如何最小化ios应用程序

时间:2013-01-18 03:04:05

标签: ios multitasking

  

可能重复:
  Force app to close and run in background

我正在ios中创建一个无线电应用程序。我的应用程序中有一个最小化按钮。所以我想要做的是当用户按下该按钮时,应用程序应该在后台运行,应用程序图标应该显示在通知区域中,就像普通的Android无线电应用程序一样。我想知道在iOS是否有可能,我该怎么做。任何人都可以给我一个例子。

由于

1 个答案:

答案 0 :(得分:3)

使应用程序以编程方式进入后台的唯一方法是打开另一个应用程序(Safari)调用其URL。但我不认为这是你的想法(因为你说你有一个无线电应用程序)。

因此,如果您想模仿用户按下主页按钮时发生的相同操作,则iOS SDK无法实现。来自iOS人机界面guildelines

  

不要以编程方式退出

     

永远不要以编程方式退出iOS应用程序,因为人们倾向于   将此解释为崩溃。但是,如果外部环境阻止   你的应用程序按预期运行,你需要告诉你   用户了解情况并解释他们可以采取的措施。

Apple也在文档中说道

  

人,而不是应用程序,应该启动和控制操作。   虽然申请可以提出行动或警告   危险的后果,应用程序通常是一个错误   决策远离用户。最好的应用程序找到正确的   在为人们提供帮助时所需的能力之间取得平衡   他们避免危险的结果。

所以我认为使用公共API是不可能的。