【发布时间】:2017-12-06 06:07:44
【问题描述】:
我对 iOS 及其内部的 API 了解不多。
但是,我想从另一个应用程序 B 在后台运行应用程序 A(而不是在前台启动应用程序 A)并执行一些任务,例如下载内容。
我想使用 URL 方案在应用程序之间进行通信。
在 Android 中,可以使用隐式/显式意图(URL 方案)在后台触发 Android 服务。我正在 iOS 中寻找类似的 API/组件。
如果不是整个应用程序执行或任何自定义逻辑。我可以从在 iOS 中用作后台内容传输作业的 URL 方案中执行 NSURLSession 吗?
最好的问候, 索拉夫
【问题讨论】:
-
这样的事情在 iOS 上是不可能的。在用户不知情的情况下启动应用程序进行后台执行存在安全风险。如果我可以问的话,你的用例是什么?
-
用例是 ..App B 想要在 App A 中触发一些动作。该操作应在后台发生,应用 A 不应出现在前台。
标签: ios objective-c swift3