Android sqlite数据库如何在Android市场中更新?

时间:2013-07-16 05:35:43

标签: android sqlite android-sqlite

目前我正在研究android电子商务项目,我正在使用sqlite数据库来存储数据。 我需要每次都更新我的数据库。我的问题是,如果我在Android市场上传我的应用程序,我怎么能每天更新我的数据库。我知道android版本概念,如果我更新我的apk版本,如何使用我的应用程序的人将知道我的应用程序更新。 请给我一个明确的想法。提前谢谢。

2 个答案:

答案 0 :(得分:0)

我有一个更好的解决方案来解决这个问题。如果您托管将提供更新信息的Web服务,那将会更好。你可以免费做到。 GoogleAppEngine提供此功能。从Web服务JSON文件,在您的应用程序中解析它。每次启动应用程序时,请编写代码以检查更新信息。或者每周检查一次或其他策略。这可能是更难的做法,但您可以通过此方式提供更高效和灵活性。

答案 1 :(得分:0)

  

如果我在Android市场上传我的应用程序,我该如何更新我的数据库   每天

您可以使用Web服务调用数据服务器来完成这些工作。

现在您可能对用户设备电池有疑问,

如果您持续调用这些网络服务您的设备电池将耗尽很多。

如果您在某个特定时间间隔内调用此网络服务,则数据加载后,应用用户可能会错过执行时间

所以我建议使用GCM来推送通知。

How its works in your project :
  • 当您的数据将在服务器上更新时,服务器端应该有一个脚本向GCM服务器发送消息,其中包含该应用程序包的一些必需的标识字段
  • 当您的设备使用GCM receiver收到该消息时,您可能需要像目前一样更新数据库。