【发布时间】:2017-01-12 16:35:48
【问题描述】:
在我的 Firebase Android 应用程序中,每次用户喜欢一个帖子时,我需要在该用户和帖子帖子之间创建一个链接,并增加该帖子的“点赞数”(这个数字可以> 10000 或更多)。
根据文档。这里:https://firebase.google.com/docs/database/android/read-and-write#save_data_as_transactions
我可以使用事务来增加这个计数器。
但我想启用离线容量。
问题:在 Firebase 文档中写道“Transactions are not persisted across app restarts”。
那么我该如何管理这个用例:“一个用户在离线时喜欢 20 个帖子然后停止应用程序”?
【问题讨论】:
-
是否可以在这里帮助自己使用 SharedPrefs?就像存储键值对以便您在下一次网络连接时理解它会读出这些并将它们发布到 Firebase 一样?
-
管理许多用例可能会变得很复杂
-
同意。我只是在想一些开箱即用的解决方案。
-
这很关键
标签: android firebase firebase-realtime-database