新手咨询下ios的问题。

frank_ren 发布于 2014年10月27日
无人欣赏。

像微信那种对话信息是以什么形式存在本地的? sqlite 数据库 还是本地文件?

共11条回复
snoopy 回复于 2014年10月27日

据说是存放在加密的sqlite数据库。

frank_ren 回复于 2014年10月27日

1楼 @snoopy 那一般 开发app的时候 那些缓存数据都是存在本地的 sqlite了?

terryso 回复于 2014年10月27日

1楼 @snoopy 可以很明白的告诉你,数据库没有加密,内容也没有加密。。。 拿到你的手机就可以看到了

terryso 回复于 2014年10月27日

2楼 @frank_ren 不一定,缓存可以以文件的形式存在,不一定要sqlite

frank_ren 回复于 2014年10月27日

4楼 @terryso 可以理解为 不是文件就是sqlite呗? 数据少用文件, 多的话关系型的用sqlite。 一般文件是什么形式的? 后缀是?

generalzyq 回复于 2014年10月28日

path是把时间线的内容都使用core data进行存储的。微信不了解,可以反编译试试。

terryso 回复于 2014年10月28日

6楼 @generalzyq 不用反编译,大大的一个sqlite数据库摆在那里

董一凡 回复于 2014年10月28日

几乎所有 App 只要有 Android 版的,去应用目录下,一般都有个 sqlite,随便拿随便看。

frank_ren 回复于 2014年10月28日

8楼 @董一凡 ios呢?

frank_ren 回复于 2014年10月28日

8楼 @董一凡 只要有安卓版。。

董一凡 回复于 2014年10月28日

9楼 @frank_ren iOS 版也有啊,在 app 的私有目录下,只不过这个目录没人看得到。

题外话,用 Android 基本上在安全问题上就不要指望过多了。我以前开发 Android 的时候最初也是把文件写在私有目录的,但是各种奇葩的 Android 手机,导致你只能往公有目录去写。我当时的原因是有一些手机,外部目录非常大,内部目录非常小,随便存点东西就满了。而且 Android 手机各种 Root,基本上想看什么都没问题。

本帖有11个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]