用户是否可以使用键/值将数据存储在iCloud中?

Edw*_*ard 5 macos ios icloud tvos

我有一个正在使用iCloud中的键/值对实现存储的应用程序。根据我在文档中阅读的内容,这几乎与NSUserDefaults的工作方式相同。

但是,这可能会引起问题,因为用户不应具有篡改存储在其中的应用程序数据的能力。这是否意味着用户可以访问此数据并进行修改?还是对应用程序私有?

m1s*_*sh0 6

可以深入阅读说明的文档

如果您的应用程序需要存储密码,请不要为此使用iCloud存储API。如“钥匙串服务参考”中所述,用于存储和管理密码的正确API是钥匙串服务。

我发现这段文字在这里只是一个行的最后一个表之前:)

我还在某处发现用户可以手动删除其iCloud数据,这可以算作修改。

另外,请阅读此处的 “如果在开发过程中iCloud数据不一致时重新启动”一节,其中说明了如何清洁容器。也许您可以检查内部可见的东西。