Parse.com保存在afterSave中

时间:2014-08-30 08:10:36

标签: parse-platform cloud-code

在Parse Cloud Code中某个类的afterSave中,我正在设置适当的ACL,然后再次保存同一个对象。我在afterSave方法中有一个推送通知,但在afterSave中执行save()我认为会导致通知被推送两次或三次。

我该如何处理这种情况?有没有办法保存,以便不再调用afterSave?思考?非常感谢帮助!谢谢!

1 个答案:

答案 0 :(得分:3)

根据您希望发送PUSH的时间/方式,您可以使用existed()方法检查第一次保存类的特定实例。这就是我为生成PUSH通知的警报类所做的。你可以这样做:

if (request.object.existed() === false) { 
    // It's a new object 
} else { 
    // It's an existing object
}