0

我将我的数据存储在Realm DB,我想知道non-rooted电话用户是否可以使用see/edit这些数据?

我问这是一个安全问题,因为在手机上使用时Shared pref/SQLitenon-rooted没有人可以see/edit获取数据。

4

1 回答 1

2

用户是否能够查看数据库取决于您保存数据库的位置。如果您不修改数据库的位置,则默认情况下,领域数据库存储在与 SQLite db 相同的位置。因此,用户应该无法查看该文件。

但是,如果您将数据库放置在无需 root 即可访问的自定义文件夹(如 sdcard)中,用户将能够查看它。

为了安全起见,您可以加密数据库。你可以在这里阅读更多关于它的信息

于 2017-12-17T19:40:15.877 回答