gpt4 book ai didi

Android:从在线数据库更新本地数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:04 26 4
gpt4 key购买 nike

我有一个 Android 应用程序,可用作不同商店的库存应用程序(您可以根据特定规范搜索任何电子设备,并找到哪些商店出售它及其位置)。该应用程序带有一个本地数据库,该数据库需要通过 soap 服务进行更新,以获取有关电子设备、优惠和商店的最新信息。 soap 服务将从 Web 上托管的另一个数据库获取数据,并通过指定网站从不同来源更新数据。

我们面临的问题是,如果用户每次更新时都从网络上下载整个“在线”数据库,我们无法找到更新本地数据库的方法,因为这会消耗带宽数据库可以大到几兆字节。

我们提出了以下解决方案:

  • 创建将在在线数据库上完成 SQL 事务的版本化更新脚本,应用程序将下载它们并运行它们以更新本地数据库。 此解决方案的问题是,如果用户不定期更新应用程序,他们将不得不下载大量脚本来在下次更新应用程序时进行更新,并且很可能包含很多垃圾脚本(项目在早期脚本中添加,然后在稍后删除)

  • 下载在线数据库并用它替换本地数据库。 如上所述,这可能非常烦人,因为数据库大小可能只有几兆字节。

有人可以帮我解决这个问题吗?

泰伊

最佳答案

您最好的选择是 Google Cloud Messaging for Android (GCM)

http://developer.android.com/guide/google/gcm/index.html

没有比这更好的了。伙计,这个视频应该可以让您立即上手。

http://www.youtube.com/watch?v=51F5LWzJqjg

关于Android:从在线数据库更新本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11804380/

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