目标:
- 当用新行(ParseFile + ParseUser + ParseUser)更新表时,向其中一个 ParseUser 发送推送通知
- 创建新用户时,向表中添加新行(ParseFile + 用户)
是否可以在不跳过一些主要环节的情况下轻松实现其中任何一个?我对 Cloud Code 完全不熟悉,尽管我尝试通读了一些文档。 Cloud Code 看起来有执行此任务的潜力,但我还没有看到任何像我想做的事情的例子。
有没有人有将 Parse Cloud Code 与 .NET SDK 和表更新结合使用的具体示例?
最佳答案
Parse 有一个很好的文档:Parse CloudCode
这是一个示例代码,每次创建用户时都会发送一个推送
//instead of Parse.User you can use any custom parse class too, but write them inside quotes
Parse.Cloud.afterSave(Parse.User, function(request) {
if(!request.object.existed()){//existed() returns false if the object was just created
var query = new Parse.Query(Parse.Installation);
query.equalTo("User", request.object);
Parse.Push.send({
where: query,
data: {
badge: "Increment",
alert: "Welcome " + request.object.get("username"),
sound: "beep.caf"
}
}, {
success: function(){
//succeed
},
error: function(err){
console.error("Got an error " + error.code + " : " + error.message);
}
});
}
});
还有其他可用的钩子(Hook):
在这些 Hook 中,您可以发送推送通知、创建新对象、操作对象,几乎可以做任何您想做的事情。
在 Parse CloudCode 中,您可以利用 Parse JavaScript API .
关于c# - 将 Parse Cloud Code 与 .NET SDK 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25029673/