0

如果这是一个骗局,我很抱歉,但我现在正在考虑如何解决这种情况(我认为对于基于社交的应用程序来说很常见)。

我有一个正在编写的消息应用程序。我想将指定用户名的所有消息内容存储在 NSDocument 目录中他们自己的文件夹中。示例:jdoe55 在 NSDocument 目录中有一个名为“jdoe55”的子目录,因为这是用户首次注册时在服务器端注册的唯一用户名。

下一部分,当 jdoe55 注销并让他的用户名为“maryDoe46”的朋友使用他的手机登录她的帐户时,我知道我将不得不为她的消息内容创建另一个子目录,但是我将如何真正保护这些数据所以别人看不出来?当 maryDoe46 注销时,jdoe55 永远不会在应用程序中看到或访问她的东西。此外,我希望这些数据不应该是 iTunes 或 iExplorer 可读的。

我只是想解决这个问题,感谢您提供的任何帮助!

先感谢您。

4

1 回答 1

0

如果可以的话,根本不要将内容存储在设备上。Mary 可能不希望 Joe 将他的设备与他的计算机同步,然后挖掘她的内容。如果没有连接到服务器,消息传递应用程序并没有多大用处,而且消息很小,因此很容易在用户登录时从服务器加载用户的内容。

如果必须在设备上存储消息,为什么需要为每个用户创建一个完整的目录?人们会认为每个用户一个文件(请加密)就足够了,而且比打开几十个文件来获取所有以前的消息要容易得多。

于 2013-07-31T07:25:12.620 回答