iOS私有API调用使应用程序置于前台

4
有没有一种编程方式可以将当前在后台运行的iOS应用程序自动带到前台?请注意,这是一款面向企业的iOS应用程序,适用于非越狱设备,因此私有API调用是可以接受的。
我已经尝试了许多解决方案,包括注册自定义URL处理程序并从后台任务调用openURL,但似乎openURL调用被忽略了。是否有一个更低级别的私有API调用,可以在内部使用openURL,我可以使用?
我尝试过的其他方法包括Launch other application without URL schema in iphone?中提到的那些方法,但这些方法似乎也无法从后台任务中工作。

Ben,我在这里问了一个非常类似的问题:https://dev59.com/W2bWa4cB1Zd3GeqPUjta 我仍在努力弄清楚如何做到这一点。到目前为止还没有成功。 - Victor Ronin
1个回答

2
[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"" suspended:NO];

为了使其正常工作,您需要将com.apple.springboard.launchapplications授权设置为YES


2
这需要一个越狱的设备。 - teradyl
你需要自签名文件吗?因为我由于权限问题无法将其部署到设备上。 - Burf2000

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接