我试图了解如何有效地为我的iOS应用使用云代码和后台作业。
关于解析云代码的第一个问题: - 求助 -
我需要获取所有用户并检查新用户注册时是否已经使用了昵称。 (列昵称是User表中的自定义列)。 所以这可能是一个很大的要求,我认为有必要使用云代码功能吗?
关于解析后台工作的第二个问题:
我需要从Table获取所有对象并检查每个对象1列:dateEnd。
如果dateEnd<今天的日期然后我把列Enable设为False。我怎样才能做到这一点 ?并且该功能可以24/24 7/7运行吗?
我只是在swift中进行编码,我想我将不得不看看javascript 感谢
答案 0 :(得分:1)
第一个问题
如果您的昵称必须是唯一的,为什么不使用昵称作为您的用户名?通过这种方式,Parse可以帮您完成这项检查。
如果出于某种原因无法做到这一点,那么只需使用昵称约束从客户端进行查询:
query.whereKey("nickname", equalTo: chosenNickname)
如果这不会返回任何结果,则不会使用昵称。
第二个问题
为什么你需要一直这么做?在到期的几秒或几分钟内将Enable列设置为false是否重要?可能会在一小时内到期吗?或者在每天的特定时间?如果这就像在30天试用时处理一样,那么试验并不需要以每个用户的任意时间戳结束。它可以在试用开始后30天的午夜结束。考虑你的到期时间是否更宽松。
答案 1 :(得分:0)
我曾经只在iOS上获取/刷新/保存对象,其他一切(我认为)应该在云代码上完成。用这种方法从来没有遇到过背景工作的麻烦。