我正在用 Ionic 2 编写一个聊天应用程序。我想在手机上本地保存一些消息。
我使用 Firebase 作为消息传递系统。它以 JSON 表示法存储消息。当我阅读一条消息时,我想将其存储在本地并从 Firebase 中删除
我应该使用 SQLite 还是本地存储?
我通常会说 SQLite bexcuse 它更可靠,但是因为 Firebase 使用 JSON,我应该将本地消息作为 JSON 存储在本地存储中吗?
任何建议表示赞赏。
因为您使用的是 Ionic,所以我建议您使用ionic-storage模块。
默认情况下,它使用最先进的可用存储机制。所以在 Chrome 中,它将使用 IndexedDB 并回退到 WebSQL 或 LocalStorage。
如果安装了cordova-sqlite-storage插件,ionic-storage 在设备上运行时会使用 sqlite 作为存储引擎。
您只能使用 ionic-storage 存储键值对,因此您不能使用自定义 sql-queries。但是存储 JSON 无需任何修改即可工作。
| 归档时间: |
|
| 查看次数: |
1784 次 |
| 最近记录: |