Parse.com - 在特定时间更新数据

时间:2015-08-13 10:07:10

标签: android database parse-platform

我开发了一个使用Parse作为后端数据库的android应用程序。我使用Parse来存储Activity个对象,这些对象是特定时间和地点的事件。我希望能够在活动结束后立即将Activity标记为“已完成”。我有一个名为completed的布尔值,其初始化为false。当活动结束时,我立即希望completed列更改为true。问题是我的Android应用程序不会始终在特定时间打开,因此无法在那里部署代码。任何想法如何自动执行此操作?我应该使用后台云代码作业吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

1)您需要为活动

创建日期截止日期

2)现在,志愿者只能获得未完成的工作。截止日期之前的日期

3)志愿者记录他们的工作时间,它用志愿者ID和&更新活动。他们在阵列中工作的小时数。 存储志愿者ID的工作时间。你应该拿一个志愿者ID,用那个志愿者ID遍历每个活动,检查活动是否完成,如果是,将用户小时数加到你的循环中,总数是志愿者工作的小时数。 / p>

所以,只需创建一个名为volunteerHrsToJob的表,它只包含

-[NSNotification enqueueNotification…]

然后您可以为此表添加新值,然后将ID链接到您的活动