0

我想保留我的应用程序的一些关键(且内存消耗较少)数据(例如:许可证密钥或用户凭据),存储在设备中。在正常情况下,当用户从设备中删除应用程序时,与特定应用程序相关的所有数据都会被删除。

但我想覆盖这种行为,并将一些重要的东西存储在设备的磁盘中,这样它就不会与应用程序一起被删除。怎么做?任何帮助深表感谢。

4

2 回答 2

2

希望出于明显的原因,这是不可能的。(如果每个应用程序都这样做呢?他们会删除设备上的每个应用程序,但仍会发现“已删除”的应用程序占用了千兆字节的空间。)

不,如果您希望在删除后仍保存数据,则需要将其存储在某个“云”中。

于 2012-03-15T12:04:45.557 回答
2

您始终可以将许可证密钥和用户凭据存储在 ios 钥匙串中。即使您删除应用程序,它也会保留在那里。您可以使用SSKeyChain API 来访问密钥链。请记住,您只能通过这种方式获取微不足道的字符串信息。

于 2012-03-15T12:05:48.833 回答