编程语言
首页 > 编程语言> > c#-与.NET SDK结合使用解析云代码

c#-与.NET SDK结合使用解析云代码

作者:互联网

目的:

>用新行(ParseFile ParseUser ParseUser)更新表时,向其中一个ParseUsers发送推送通知
>创建新用户后,向表中添加新行(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);
            }
        });
    }
});

还有其他可用的钩子:

> beforeSave
> afterSave
> beforeDelete
> afterDelete

在这些挂钩中,您可以发送推送通知,创建新对象,操纵对象,执行几乎任何您想做的事情.

在Parse CloudCode中,您可以利用Parse JavaScript API.

标签:parse-platform,ios,javascript,c,net
来源: https://codeday.me/bug/20191121/2051753.html