我需要在我的 flutter 应用程序中使用
pouchdb
,以便与现有 couchdb
服务器进行复制。
由于pouchdb
(或任何couchdb实现)没有支持android的原生flutter包,我正在考虑使用webview
或类似flutter_js
的包,并在其中运行pouchdb
。
我认为这在性能方面并不理想,但数据会相当简单。
这是不是一个好主意 ?
它会将数据存储在 Android 设备上的哪里?
你会怎么做?
我还没尝试过。另一种方法是自己实现一个同步机制,使用
REST
请求到 couchdb
服务器,将数据存储在一些本地数据库(如 hive)中。但根据我的经验,当网络不可靠时,它很容易变得混乱。
我希望本指南能够引导您完成基本步骤或您可能寻求的答案。 [1]:https://flutterguid.online/qns/implement-pouch-db-in-a-flutter-app-for-android.html