在我的颤振应用程序中,我使用 sqflite 与本地数据库通信。我需要查看特定查询的 json 数据。JSON1扩展将是理想的选择。但是,我找不到如何在颤振应用程序中加载扩展,使其在我的查询中可用,因为加载扩展的文档是为 C 语言而不是 Dart 编写的。所以,一些问题可以帮助我:
- 我应该为 iOS 和 Android 编译不同的架构吗?
- 编译后的文件应该放在我的应用程序的什么位置?我认为它没有作为资产添加?
- 以及,如何在我的颤振/飞镖代码中访问/加载 C 扩展?
PS 也欢迎对 Flutter 其他支持良好的本地数据库(文档数据库或支持 json 查询的数据库)提出建议。我查看了 couchbase lite,但插件(fluttercouch、couchbase-lite-flutter)仍在缓慢开发中。