ios - 如何以编程方式从iOS设备上删除应用程序?

标签 ios objective-c xcode

Possible Duplicate:
Programmatically delete my own app


目前,我正在开发iphone应用程序,该应用程序的关键要求之一是,如果用户在尝试5次后仍无法成功进行身份验证,则该应用程序将从用户的iPhone中删除。

我怎样才能实现这个目标?

最佳答案

能够在应用程序自己的沙箱外部进行更改是苹果公司(不允许)不允许的巨大安全风险。因此,您将无法执行此操作。您能做的最好的就是将结果存储在一个持久值中,并且不允许应用在启动后继续运行。为了获得奖励积分,您可以将该值存储在iOS钥匙串中,以便在您愿意的情况下在安装之间保持不变,然后将迫使用户将其ios设备重置为出厂默认设置,以便可以再次使用它。

关于ios - 如何以编程方式从iOS设备上删除应用程序? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906174/

相关文章:

ios - NSPlaceholderString 内存泄漏与 ARC

ios - UISearchBar 关闭方法

ios - 模板中缺少 UITableView 数据源和委托(delegate)

xcode - Quick Help Inspector Xcode9 中的错误磁盘 I/O

ios - 在 UICollectionView 中滚动时更新标签

IOS:动画爆炸云

ios - UIWebview 内容不在 View 顶部

ios - 你能把 UITabBarController 推到 UINavigationController 里面吗

ios - 为什么 XCode(4.5.1,Lion)需要互联网连接才能连接到 iOS 模拟器?

电话响起时的 iPhone 通知