Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从另一个应用程序在后台启动iOS应用程序_Ios_Objective C_Swift3 - Fatal编程技术网

从另一个应用程序在后台启动iOS应用程序

从另一个应用程序在后台启动iOS应用程序,ios,objective-c,swift3,Ios,Objective C,Swift3,我不太了解iOS的API及其内部 但是,我希望从另一个应用程序B在后台运行应用程序A(而不是在前台启动应用程序A),并执行一些任务,如下载内容 我想使用URL方案在应用程序之间进行通信 在Android中,可以使用隐式/显式意图(URL方案)在后台触发Android服务。我正在iOS中寻找类似类型的API/组件 如果不是整个应用程序执行或任何自定义逻辑。我可以从URL方案执行NSURLSession吗?URL方案在iOS中用作后台内容传输作业 致以最良好的祝愿, 索拉夫否和是 不,您不能在后台从

我不太了解iOS的API及其内部

但是,我希望从另一个应用程序B在后台运行应用程序A(而不是在前台启动应用程序A),并执行一些任务,如下载内容

我想使用URL方案在应用程序之间进行通信

在Android中,可以使用隐式/显式意图(URL方案)在后台触发Android服务。我正在iOS中寻找类似类型的API/组件

如果不是整个应用程序执行或任何自定义逻辑。我可以从URL方案执行NSURLSession吗?URL方案在iOS中用作后台内容传输作业

致以最良好的祝愿, 索拉夫

否和是

不,您不能在后台从您的应用运行其他应用,但可以在前台打开它


如果应用程序A和B是由您开发的,您可以触发从应用程序A到B的推送通知。B在接收时可以在后台执行下载代码

这样的事情在iOS上是不可能的。在用户不知情的情况下启动后台执行的应用程序存在安全风险。如果我可以问的话,您的用例是什么?用例是..应用程序B想要触发应用程序A中的一些操作。动作应该发生在后台,应用程序A不应该出现在前台。推送通知似乎是一个很好的指针…我将在这个线程中探索并更新