【问题标题】:Is it possible to prevent other apps from running?是否可以阻止其他应用程序运行?
【发布时间】:2017-07-12 09:02:37
【问题描述】:

IOS 编程新手,想知道是否可以开发一个应用程序来阻止其他应用程序运行

例如:当我的应用程序被激活时,用户将无法运行 twitter 和 facebook,直到我的应用程序被停用?

谢谢

【问题讨论】:

  • 在 iOS 上不可能。应用在沙盒模式下运行,它们无权访问其他应用。
  • 肯定不行,如果iOS设备没有越狱
  • 是的,当然...下载我的社交网络应用程序,它会在您的手机上禁用 Facebook...这听起来像是允许...?

标签: ios iphone


【解决方案1】:

不,由于沙盒环境,您无法访问与其他应用程序交互。

应用沙盒

沙盒是一组细粒度的控件,用于限制应用对文件、首选项、网络资源、硬件等的访问。作为沙盒过程的一部分,系统将每个应用程序安装在其自己的沙盒目录中,该目录充当应用程序及其数据的主目录。

https://developer.apple.com/app-sandboxing/

https://stackoverflow.com/a/35709745/8023444

【讨论】:

  • 谢谢@Nikhles Bagdiya
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-24
  • 2019-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多