【问题标题】:Is data stored in NSUserDefaults persists through application updates and on application reinstallation (remove-install)?存储在 NSUserDefaults 中的数据是否会通过应用程序更新和应用程序重新安装(删除-安装)持续存在?
【发布时间】:2012-02-28 03:29:38
【问题描述】:

这对我的应用很重要,因为我想在其中存储应用 UDID,Apple 建议从 iOS 5.0 开始创建应用特定的 UDID。

【问题讨论】:

    标签: ios nsuserdefaults lifecycle udid


    【解决方案1】:

    一般不会。然而,在某些情况下,特别是如果用户正在安装您的应用程序的破解版本,那么是的,由于许多用户安装破解应用程序的方式,某些用户默认设置可能会保留,这会在卸载时创建文档/库文件夹的备份。

    【讨论】:

      【解决方案2】:

      用户默认设置通过更新保留,但不会通过删除和重新安装应用程序保留。目前,钥匙串是通过删除和重新安装应用程序来持久化的,但它没有记录为一种方式或另一种方式,因此依赖这种行为可能会有风险。

      您还可以将值写入 iCloud 键/值存储。这将在该用户的所有应用安装中保持不变,这正是它的设计目的。

      【讨论】:

        猜你喜欢
        • 2010-12-10
        • 1970-01-01
        • 2021-02-09
        • 1970-01-01
        • 1970-01-01
        • 2018-04-27
        • 2014-02-17
        • 1970-01-01
        相关资源
        最近更新 更多