javascript - react native Realm : Initial data upon app installation/update?

标签 javascript database react-native realm

我的应用程序想法将有很多行文本可以像字典一样使用。 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/

相关文章:

Javascript:如何在 Select block 中记录.print 选项值?

javascript - 如果变量存在......对象与变量,null与未定义

javascript - d3.js - 未捕获的类型错误 : Cannot read property 'data' of undefined

mysql - Filemaker Pro 并在 html 中生成统计数据

react-native - 在 React Native Router Flux 中调用子场景而不调用初始子场景

javascript - React-Native:警告:无法对未安装的组件执行 React 状态更新

javascript - 使用 Javascript 更改 a 元素的类

database - 用于自己数据的 WordPress 数据库插件

mysql - Laravel 到 WordPress 的迁移

reactjs - 平面列表渲染项的 React-Native 无效 Hook 调用