正好在午夜更新应用程序

时间:2012-01-09 18:16:45

标签: android iphone ios timer

有没有办法让我的应用程序每晚正好在午夜更新?我需要在午夜时分在应用程序上显示新内容。我知道如何实现这一点,但是如果它不在另一个线程中并且在onCreate中并且应用程序在下次打开时在后台运行它将只显示先前的信息而不是更新的? / p>

我也可以使用iPhone帮助完成同样的事情。

我会澄清一下。因此,应用程序上显示的所有信息都将在应用程序中。我只是希望应用程序上的内容(显示什么)随机化,然后每24小时或午夜时间显示新的内容组一次。希望能让它更加清晰。

5 个答案:

答案 0 :(得分:2)

<强>机器人:

您可以使用AlarmManager

设置要更新的预定时间

您可以在此处查看代码段:Android: How to use AlarmManager


iPhone:

使用iPhone时,您可能需要在重新打开应用程序时下载内容。

答案 1 :(得分:1)

你不能让应用程序在启动时或在appDelegate中输入前景时更新内容。

答案 2 :(得分:0)

这个问题非常模糊 - 但如果我正确理解了这些要求,您将需要通过内容服务器(或某种类型的CDN)动态地提供应用程序的内容。在这种情况下,可能会出现各种情况。

在最简单的实现中,您可以让应用程序由Amazon S3之类的数据(XML,JSON等)提供支持,并在应用程序中具有逻辑,以了解如何获取正确的数据,具体取决于当天。

实现起来并不是非常困难,但需要构建某种类型的跨平台框架,为每个应用程序读取相同类型的数据。

答案 3 :(得分:0)

午夜之前内容是否可用?

如果是这样,你是不是可以让应用程序事先在后台下载它,然后在午夜准备好它?

如果没有,无论如何肯定会有一些延迟。

答案 4 :(得分:-1)

应用无法至少在iOS应用中自行更新。