gpt4 book ai didi

android - 将种子数据库与 Parse 本地数据存储集成

转载 作者:行者123 更新时间:2023-12-01 16:36:46 27 4
gpt4 key购买 nike

我们正在开发适用于 iOS 和 Android 的应用程序。在这两个平台中,我们都没有使用 native 数据库(即,在 iOS 核心数据和 Android sqlLite 中)。我们使用 Parse 本地数据存储而不是本地数据库。

在 Parse 中,我们将保留大量静态内容。当用户第一次安装应用程序时,我们不希望 Parse 中的所有内容都被下载。因为从数据库下载内容可能需要一些时间。

所以我们决定使用种子数据库的概念。这不会花费太多时间。这将是一个很好的用户体验。

我们的问题是如何将种子数据库概念与 Parse 本地数据存储一起使用。因为无法识别 Parse 在 iOS/Android 中存储本地数据存储的位置。此外,我们希望当应用程序第一次从商店安装时,Parse 将创建一个新的本地数据存储。那么我们应该如何将庞大的内容最初同步到 Parse 本地数据存储。

任何人都可以提出将种子数据库与 Parse 本地数据存储集成的建议。

最佳答案

您最好的选择是使用 Core Data 数据库为您的应用程序播种,然后以增量方式将 Core Data 同步到 Parse。本质上,您将在初始加载时从 Core Data 数据库开始,然后慢慢过渡到直接使用 Parse,或者,您可以使用 Core Data 作为主要连接并根据需要使其与 parse 同步,如下所示:

UI/本地 Controller <==> 核心数据 <==> Parse.com

这是一个太大的问题,无法给出完整的代码示例,但我可以通过专门为完成这项工作而构建的可靠框架为您指明正确的方向:

https://github.com/8020world/FTASync

关于android - 将种子数据库与 Parse 本地数据存储集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27565746/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com