UIPasteboard安全(UIPasteboard security)

2019-11-03 06:32发布

我需要存储上的应用程序,总是需要的信息被读取时打开的应用程序。 但我不希望用户复制/转储/或编辑它。 所以,问题是:“难道UIPasteboard可以解决这个问题?” 是不是安全? 如果没有,还有什么是适合使用。

非常感谢你。

编辑:有有可以解决其他的解决办法“删除并重新安装应用程序?”

Answer 1:

UIPasteboard可以在任何时候被覆盖了,我不会把它的安全。

你可能要考虑加密和序列化的数据。 然后,当你需要访问它,将其解密并读入内存中。



Answer 2:

使用纸板似乎并不为你解决问题的正确方向。 你应该更可能与服务器进行通信,并使用方法identifierForVendor从的UIDevice。

但是,如果你肯定有纸板是你需要什么,看看命名pasteboards的概念。 在你的情况下,下面的方法似乎是恰当的:+(UIPasteboard *)pasteboardWithUniqueName //申请纸板对象,具有唯一的名称。

请注意,在默认情况下,这种纸板的只存在,直到应用程序是开放的。 看看persistent财产,如果你想改变这种行为。

也许(未测试),系统保持它,即使你删除/重新安装应用程序。



文章来源: UIPasteboard security