如何确保Realm架构在Android和iOS上完全相同?

我正在考虑将Realm用于我们同时拥有iOS和Android客户端的项目。

看起来没有任何方法可以确保两个平台上的数据库模式相同,这样就可以在它们之间交换数据存储。 由于模式在代码中有效定义,我如何确保它们保持兼容?

Realm浏览器可以使用多种语言从现有Realm文件生成模型。 那么也许您可以在一个平台上创建一个领域文件,然后使用浏览器生成另一个语言的对应文件?

领域文档说Realm文件是跨平台的。

https://realm.io/docs/swift/latest/#finding-a-realm-file

您可以按照该部分中的说明进行操作,以确保您的模式相同。