【问题标题】:Can a user manually delete values in iCloud key-value storage NSUbiquitousKeyValueStore用户可以手动删除 iCloud 键值存储 NSUbiquitousKeyValueStore 中的值吗
【发布时间】:2013-11-24 18:19:04
【问题描述】:

我想知道除了我(开发人员)以外的其他人是否可以删除存储在 NSUbiquitousKeyValueStore 中的值。

Documentation 声明应用程序被赋予 1MB/1024 键值对。它没有提及用户是否能够通过设置、删除应用程序或任何其他方式删除它们。

这是一个安全的假设吗?

【问题讨论】:

    标签: ios icloud nsubiquitouskeyvaluestore


    【解决方案1】:

    您是正确的,最终用户无法删除 iCloud KVS 数据。设置中显示的内容来自基于文档/核心数据的存储,当然还有 iCloud 驱动器。

    他们可以核对它的唯一方法是如果您允许他们通过您的应用程序这样做(即按下执行代码的按钮以杀死字典中的条目)。

    【讨论】:

    • 您有任何来自 Apple 的证据来支持您的描述吗?
    • 那么 iCloud KVS 数据是否会永远堆积起来,即使对于不再使用的应用程序也是如此?似乎很奇怪,在某处没有机制可以做到这一点,但我也找不到。
    • 未来读者:iCloudFundamentals
    猜你喜欢
    • 2014-08-03
    • 2013-06-08
    • 2016-10-19
    • 2013-02-04
    • 1970-01-01
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    相关资源
    最近更新 更多