结合.NET SDK使用解析云代码
本文关键字:代码 NET SDK 结合 | 更新日期: 2023-09-27 18:15:27
目标:
- 当用新行(ParseFile+ParseUser+ParseUser(更新表时,向其中一个ParseUsers发送推送通知
- 创建新用户时,向表中添加新行(ParseFile+user(
在不跳过一些主要环节的情况下,这两项都能轻松实现吗?我对云代码完全不熟悉,尽管我试着通读了一些文档。云代码看起来有潜力执行这项任务,但我还没有看到任何像我想做的事情的例子。
有人有将解析云代码与.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);
}
});
}
});
还有其他挂钩可用:
- beforeSave
- afterSave
- 删除之前
- afterDelete
在这些挂钩中,您可以发送推送通知、创建新对象、操作对象,几乎可以随心所欲。
在Parse CloudCode中,您可以利用Parse JavaScript API。