我的应用程序想法将有很多行文本可以像字典一样使用。 Realm 中是否可以拥有种子数据,其中应用程序中的数据是静态的,并且当我手动编辑它时,除了我自己之外,您无法更改它?
例如,如果我下载一个字典应用程序,那么该应用程序将附带我无法更改的数据(单词及其定义)。该应用程序的开发人员可以在发布更新时定期添加新的单词定义或修复拼写错误,并且用户会看到它。
最佳答案
您可以通过离线创建 Realm 文件并将其与您的应用程序捆绑来实现此目的。您可以通过在复制文件构建阶段
中复制到Resources目录来捆绑Realm文件,或者将其放入android上的assets
目录中。将 Realm 文件与应用程序捆绑在一起后,您可以就地以只读方式打开它,也可以通过调用 Realm.copyBundledRealmFiles()
将其复制到数据目录来制作读写副本在启动时为您复制所有捆绑的 Realm 文件。
关于javascript - react native Realm : Initial data upon app installation/update?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38384652/