解析iOS,云代码和后台工作

时间:2015-11-09 00:23:16

标签: javascript ios swift parse-platform cloud-code

我试图了解如何有效地为我的iOS应用使用云代码和后台作业。

关于解析云代码的

第一个问题: - 求助 -

我需要获取所有用户并检查新用户注册时是否已经使用了昵称。 (列昵称是User表中的自定义列)。 所以这可能是一个很大的要求,我认为有必要使用云代码功能吗?

关于解析后台工作的

第二个问题

我需要从Table获取所有对象并检查每个对象1列:dateEnd。
如果dateEnd<今天的日期然后我把列Enable设为False。我怎样才能做到这一点 ?并且该功能可以24/24 7/7运行吗?

enter image description here

我只是在swift中进行编码,我想我将不得不看看javascript 感谢

2 个答案:

答案 0 :(得分:1)

第一个问题

如果您的昵称必须是唯一的,为什么不使用昵称作为您的用户名?通过这种方式,Parse可以帮您完成这项检查。

如果出于某种原因无法做到这一点,那么只需使用昵称约束从客户端进行查询:

query.whereKey("nickname", equalTo: chosenNickname)

如果这不会返回任何结果,则不会使用昵称。

第二个问题

为什么你需要一直这么做?在到期的几秒或几分钟内将Enable列设置为false是否重要?可能会在一小时内到期吗?或者在每天的特定时间?如果这就像在30天试用时处理一样,那么试验并不需要以每个用户的任意时间戳结束。它可以在试用开始后30天的午夜结束。考虑你的到期时间是否更宽松。

答案 1 :(得分:0)

我曾经只在iOS上获取/刷新/保存对象,其他一切(我认为)应该在云代码上完成。用这种方法从来没有遇到过背景工作的麻烦。