【问题标题】:iOS private API call to bring app to the foregroundiOS 私有 API 调用将应用程序带到前台
【发布时间】:2012-08-07 12:07:05
【问题描述】:

有没有办法以编程方式将当前在后台运行的 iOS 应用程序带到前台?请注意,这是一款面向非越狱设备的企业 iOS 应用,因此可以调用私有 API。

我已经尝试了许多解决方案,包括注册自定义 URL 处理程序和从后台任务调用 openURL,但似乎后台任务忽略了 openURL 调用。 openURL 内部是否有我可以使用的较低级别的私有 API 调用?

我尝试过的其他方法包括Launch other application without URL schema in iphone? 中提到的方法,但这些方法似乎也不适用于后台任务。

【问题讨论】:

标签: ios iphone-privateapi


【解决方案1】:
[[UIApplication sharedApplication] launchApplicationWithIdentifier:@"" suspended:NO];

您还需要将com.apple.springboard.launchapplications 授权设置为YES 才能正常工作。

【讨论】:

  • 这需要越狱设备。
  • 由于权限问题,我无法部署到设备上,您是否需要对文件进行自签名
猜你喜欢
  • 1970-01-01
  • 2014-05-20
  • 1970-01-01
  • 2015-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-20
  • 1970-01-01
相关资源
最近更新 更多