我正在ios中创建一个无线电应用程序。我的应用程序中有一个最小化按钮。所以我想要做的是当用户按下该按钮时,应用程序应该在后台运行,应用程序图标应该显示在通知区域中,就像普通的Android
无线电应用程序一样。我想知道在iOS
是否有可能,我该怎么做。任何人都可以给我一个例子。
由于
答案 0 :(得分:3)
使应用程序以编程方式进入后台的唯一方法是打开另一个应用程序(Safari)调用其URL。但我不认为这是你的想法(因为你说你有一个无线电应用程序)。
因此,如果您想模仿用户按下主页按钮时发生的相同操作,则iOS SDK无法实现。来自iOS人机界面guildelines
不要以编程方式退出
永远不要以编程方式退出iOS应用程序,因为人们倾向于 将此解释为崩溃。但是,如果外部环境阻止 你的应用程序按预期运行,你需要告诉你 用户了解情况并解释他们可以采取的措施。
Apple也在文档中说道
人,而不是应用程序,应该启动和控制操作。 虽然申请可以提出行动或警告 危险的后果,应用程序通常是一个错误 决策远离用户。最好的应用程序找到正确的 在为人们提供帮助时所需的能力之间取得平衡 他们避免危险的结果。
所以我认为使用公共API是不可能的。