是否有可能编写一个 iOS 应用程序来阻止其他应用程序在未越狱的 iphone / ipad 上运行?
这将是出于合法目的,例如我打开应用程序,将我的 iPad 交给我的孩子,我不必担心他们会删除我的照片或浏览网页。
是否有可能编写一个 iOS 应用程序来阻止其他应用程序在未越狱的 iphone / ipad 上运行?
这将是出于合法目的,例如我打开应用程序,将我的 iPad 交给我的孩子,我不必担心他们会删除我的照片或浏览网页。
不,不是以编程方式。除非 iPhone 越狱,否则您无法从您的应用程序控制另一个应用程序。但是,您可以获得本文中提到的 iOS 中的进程列表。如果您不打算将此应用程序发布到应用商店,您可以尝试发送 SIGKILL 来终止它们(不推荐)。
例如,我打开应用程序,将我的 iPad 交给我的孩子,我不必担心他们会删除我的照片或浏览网页。
关于上述几点,可能最简单的解决方案是为此目的检查引导访问。
使用引导访问:
您可以点按设置 > 通用 > 辅助功能 > 引导式访问来设置引导式访问。从那里您可以:
启动引导式访问会话
禁用应用程序控件和应用程序屏幕区域
忽略所有屏幕触摸
防止 iPhone、iPad 或 iPod touch 从纵向切换到横向或响应任何其他动作
结束引导式访问会话
所有这些细节都来自上面的链接。
这是 iOS 中称为限制 ( Settings
-> General
-> Restrictions
) 的设置,不能以编程方式完成。