iOS 私有 API 调用将应用程序带到前台
Posted
技术标签:
【中文标题】iOS 私有 API 调用将应用程序带到前台【英文标题】:iOS private API call to bring app to the foreground 【发布时间】:2012-08-07 12:07:05 【问题描述】:有没有办法以编程方式将当前在后台运行的 ios 应用程序带到前台?请注意,这是一款面向非越狱设备的企业 iOS 应用,因此可以调用私有 API。
我已经尝试了许多解决方案,包括注册自定义 URL 处理程序和从后台任务调用 openURL
,但似乎后台任务忽略了 openURL
调用。 openURL
内部是否有我可以使用的较低级别的私有 API 调用?
我尝试过的其他方法包括Launch other application without URL schema in iphone? 中提到的方法,但这些方法似乎也不适用于后台任务。
【问题讨论】:
Ben,我在这里问了非常相似的问题:***.com/questions/11531544/… 我仍在试图弄清楚如何做到这一点。到目前为止没有运气。 【参考方案1】:[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"" suspended:NO];
您还需要将com.apple.springboard.launchapplications
授权设置为YES
才能正常工作。
【讨论】:
这需要越狱设备。 由于权限问题,我无法部署到设备上,您是否需要对文件进行自签名以上是关于iOS 私有 API 调用将应用程序带到前台的主要内容,如果未能解决你的问题,请参考以下文章