Realm.io离线,Parse在线 - 用户怎么样?

时间:2015-05-25 07:36:54

标签: android parse-platform realm

我第一次使用Parse玩游戏。 我使用Realm.io作为脱机数据库。 两者都非常强大,更好地了解它们非常棒。 (最重要的是两队!)

我的应用应该可以在远程位置使用,您无法从Parse获取数据。我希望能够在这些情况下依赖Realm。

我刚刚在Parse中实现了用户管理,但我不知道用境界反映这一点的最佳方法是什么。我应该在领域中创建一个User对象,并与我的所有模型建立一对一的关系。我应该将用户名保存为模型中的属性吗?

1 个答案:

答案 0 :(得分:8)

我也尝试过Realm和Parse的组合。是的,您必须通过为每个数据集创建模型来手动同步数据。

但是我认为(差不多)为Parse和Realm编写相同的模型类可能会适得其反。这就是我放弃Realm并使用Parse LocalDataStore的原因。通过使用localDataStore,您仍然必须自己编写同步逻辑,但代码会更清晰(在我看来)。

另一种选择是去Firebase。 Firebase处理同步逻辑本身,因此您不必使用它甚至可以实现实时同步。所以我强烈建议你检查一下。但Firebase没有推送通知。为此你仍然可以使用Parse。

希望这会有所帮助。

<强>更新

Firebase现在也提供推送通知。 (和Parse已经停止)