我玩过Realm,让它可以与React-Native一起使用-获得了从JSON文件插入的数据,并且也能够过滤/读取它。

现在真正的问题是,如何使用我的react-native应用程序预先打包数据。我看到了一些问题,其中提到如何使用 native (IOS)和(Android)

我想检查一下React-Native是否有直接的方法,可能是有人创造的桥梁吗?

谢谢!

最佳答案

理想情况下,打开 Realm 时,您将能够仅使用 bundle 的 Realm 文件的路径。不幸的是,这只有在添加了对只读域的支持后才能起作用。我创建了一个跟踪此问题的问题:https://github.com/realm/realm-js/issues/392

在支持只读 Realm 之前,您可以在AppDelegate应用启动时将 bundle 的 Realm 文件复制到Documents目录中,然后使用该路径访问 bundle 的 Realm 。支持相对路径,因此,如果将文件复制到<Documents>/bundled.realm,则只需输入文件名new Realm({path: 'bundled.realm'})即可打开此文件

关于javascript - 有没有办法通过React-Native(JS)预打包Realm数据库(default.Realm),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36682944/

10-10 18:37
查看更多