如何经常更新应用内容?

时间:2017-07-31 01:41:26

标签: android ios rest mobile

我是应用程序开发的新手,我很快将为当地慈善机构开发应用程序。

该慈善机构是一家养狗救援慈善机构,该应用程序将显示有关可供收养的狗的信息。

内容显然需要经常更新,甚至每天更新,这显然无法通过相关的应用商店不断更新应用。向应用程序提供内容的最常用方法是什么?

我对以前的经验的想法是创建一个REST API并远程传递内容。应用程序是否允许这样做?是否有更常用的方法?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我发现您没有明确规定更新应用内容和技术能力的频率。

使用JobScheduler

与后端(通过REST API)同步以获取数据是一个电池滤水器&在将要死的设备上同步数据没有任何用处,我更喜欢Jobcheduler,它将根据各种环境标准智能地执行,如充电/空闲。

有几种设施可以帮助您的应用安排工作。其中包括:

  • AlarmManager
  • 的jobscheduler
  • SyncAdapter

警告:在作业调度程序/调度程序上启用指数退避

进行24小时逻辑检查here

答案 1 :(得分:0)

您可以保存所有信息,以显示每个可在数据库中采用的狗,然后让应用程序每 n 时间从中检索所有数据。

我建议您使用Firebase,它是跨平台的(包括Android和iOS),我认为在开始使用数据库时非常好。

Here您可以找到每个支持平台的文档,以及有关如何使用它的简单示例。

祝你的项目好运! :)