【问题标题】:How to run an app in background from another application without closing the first app (iOS Swift)如何在不关闭第一个应用程序的情况下从另一个应用程序在后台运行应用程序(iOS Swift)
【发布时间】:2015-06-15 23:18:09
【问题描述】:

我正在尝试使用另一个应用程序(A)在后台运行一个应用程序(B) ) 并且能够做到这一点,但 app(A) 正在关闭。我希望应用程序(A)在前台本身,它在后台运行应用程序(B)。

PS:App(B) 是包含所有 UI 功能的普通应用程序。

【问题讨论】:

    标签: ios user-interface swift background foreground


    【解决方案1】:

    回答是否定的。

    您可以从您的应用程序 (appA) 启动另一个应用程序 (appB),但您的 appA 将置于后台,而 appB 将置于前台。您不能只启动 appB 并将其置于后台,而将 appA 置于前台。

    但是,如果你想使用 appB 的某些服务,你必须先运行 appB,让它在后台保持活跃,然后运行 ​​appA。然后,您可以创建 appA 和 appB 之间的相互通信。看一看:http://aplus.rs/2014/real-time-inter-app-communication/

    另外,从 iOS8 开始,你可以创建一个 Extension 来为另一个应用程序提供服务:https://developer.apple.com/app-extensions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      相关资源
      最近更新 更多