【问题标题】:how to sync parse with local datastore properly?如何正确同步解析与本地数据存储?
【发布时间】:2015-10-18 19:00:21
【问题描述】:

我正在开发一个使用parse 的应用程序。从解析云获取数据不是问题。我也想将数据与用户的设备同步。

我现在正在考虑如何正确执行此操作。当我查询解析云时,我获取数据,将它们固定到本地数据存储并返回它们以供其他用途。然后,如果用户没有互联网连接,我会查询本地数据存储,但是当用户再次上线时,我需要再次与解析云同步数据。

这种方法好吗?有没有更好的办法解决这个问题?

谢谢

【问题讨论】:

    标签: parse-platform sync local-datastore


    【解决方案1】:

    对我来说听起来是个不错的方法。至少这是我从这里的教程中学到的:https://www.parse.com/tutorials/using-the-local-datastore

    【讨论】:

    • 听起来不错,我正在为 iOS 开发应用程序,您是使用自己的本地数据库还是解析的固定?
    • 我将您的答案标记为正确答案,因为您分享了一个链接,它让我走上了正确的道路。
    • 我使用了 Parse 的固定。不过还有一个问题我还没有解决。在 android 上, pinInBackground() 有时永远不会完成。我不知道它在 iOS 上是否相同,但我认为值得检查。
    • 这就是发生在我身上的事情。我实际上只是在谷歌上搜索这个问题。到目前为止,我发现这可能是因为我的子类 PFObject 类的某些属性。我的 gameScore PFObject 附加了一个 PFUser 属性,这可能导致问题发生。我正在进一步调查..这似乎解决了这个问题..会去:stackoverflow.com/questions/26318276/…
    • 您发布的链接似乎解决了另一个问题。无论如何,您是否设法让 pinInBackground() 一直正常工作?
    猜你喜欢
    • 2015-10-22
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2015-03-14
    相关资源
    最近更新 更多