如何在后台将应用程序状态更改为前台
Posted
技术标签:
【中文标题】如何在后台将应用程序状态更改为前台【英文标题】:How to change the application state to foreground when it is in background 【发布时间】:2013-09-04 05:27:03 【问题描述】:我想以编程方式调用当前处于后台状态的正在运行的应用程序。
我知道可以通过本地通知来完成,但有没有其他方法,任何建议都会有所帮助。
【问题讨论】:
用户控制前台的应用。如果 3rd 方应用程序可以强行进入前台,那将是一种可怕的体验。 是的,我同意 maddy,这就是为什么苹果为调用后台应用程序提供通知选项的原因。谢谢 【参考方案1】:在某种程度上是的。您可以简单地为您的应用实现推送通知,其中将在您的设备顶部显示一条通知。单击此通知后,应用程序将相应打开。这是默认完成的。我希望这就是你要问的。否则,有 NO 其他方法可以让您的应用从后台状态变为前台状态,而无需单击应用程序的图标。
【讨论】:
感谢 IronManGill,我已经完成了这项工作并按预期工作。我只是想交叉检查是否可以通过其他方式完成【参考方案2】:不,没有这样的方法。
【讨论】:
【参考方案3】:据我所知,我们无法以编程方式将应用程序状态从后台更改为前台。除了通知之外,没有其他可用的方法。
【讨论】:
以上是关于如何在后台将应用程序状态更改为前台的主要内容,如果未能解决你的问题,请参考以下文章
当 iphone 应用程序进入后台或前台状态时,如何保存数据?