结合.NET SDK使用解析云代码

Using Parse Cloud Code in Conjunction with .NET SDK

本文关键字:代码 NET SDK 结合      更新时间:2023-09-26

目标:

  • 当用新行(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。