我正在XCode(Swift 3.0)中制作一个简单的测验应用程序,但遇到了一些与Firebase相关的问题,我真的想得到一些帮助。首先,让我解释什么,我试图做的:哪些Firebase离线功能用于测验应用程序(ios)
我想存储在火力地堡题库,这样我可以添加,删除和更新的问题,然后让它们自动更新用户的手机不需要通过AppStore进行更新。
应该存储有关Firebase上存储的每个用户的一些“元数据”数据,例如昵称和已完成问题的ID列表,以免相同问题被询问两次。我希望在Firebase上拥有这些数据的原因是,我希望允许用户从不同设备登录并从之前的位置获取信息。
如果可能,我想尽量减少对Firebase的调用次数,以免应用程序过度使用用户的漫游。
我已经看过了火力地堡离线功能,和我的问题是:
我真的不明白.isPersistenceEnabled和.keepSynced之间的区别 - 如果任何人都可以解释这一点,我将非常感激。
对于上述要求,你会建议我做(.keepSynced,.isPersistenceEnabled,或别的东西吗?)
非常感谢提前!