我的目标是当我删除应用程序时,我需要为安全原因询问密码。该密码是正确的,应用程序将被删除,否则应用程序将不会删除。如何实现这一点,即使有可能越狱iPhone也不成问题。
这一切都是以编程方式使用iPhone sdk实现我们的编码。
先谢谢。
答案 0 :(得分:1)
AppStore应用程序 - 以编程方式
无法执行此操作,因为只有用户(或iTunes或Xcode的管理器)才能从设备中删除应用程序。您无法通过编程方式进行控制。
AppStore应用程序 - 手动:
您不能仅针对单个AppStore应用程序执行此操作。原因是它们沙盒。
这意味着他们与其他应用程序以及iPhone本身的交互方式受到限制。
您可以通过
在设备上安装的整个应用Settings - > General->Restrictions.
越狱申请 - 以编程方式
如果您要卸载应用,可以使用私有API MobileInstallationUninstall
。但是,它需要您可以获得的权利com.apple.private.mobileinstall.allowedSPI
,因为您的设备已被越狱。
越狱申请 - 手动
答案 1 :(得分:1)
无需越狱。只需进入设置>常规>限制,不允许“删除应用”。使用密码保护限制就像锁密码一样(尽管如果您愿意,可以使用不同的代码)。
答案 2 :(得分:0)
是的,你可以帮助'AppLocker'密码保护你的个人iOS应用程序
更多详情:
您可以通过第二个链接保护您的照片和应用