【问题标题】:Using Parse Cloud Code in Conjunction with .NET SDK将 Parse Cloud 代码与 .NET SDK 结合使用
【发布时间】:2014-07-30 05:53:21
【问题描述】:

目标:

  • 当使用新行(ParseFile + ParseUser + ParseUser)更新表时,向其中一个 ParseUser 发送推送通知
  • 创建新用户时,向表中添加新行(ParseFile + 用户)

是否可以轻松实现其中任何一个而无需跳过一些主要的障碍?尽管我尝试通读了一些文档,但我对 Cloud Code 完全不熟悉。 Cloud Code 看起来有可能执行此任务,但我还没有看到任何我想做的事情的例子。

有没有人将 Parse Cloud Code 与 .NET SDK 和表更新结合使用的具体示例?

【问题讨论】:

    标签: c# javascript ios .net parse-platform


    【解决方案1】:

    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);
                }
            });
        }
    });
    

    还有其他可用的钩子:

    在这些钩子中,您可以发送推送通知、创建新对象、操作对象,几乎可以做任何您想做的事情。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-25
      • 2019-03-06
      • 2019-03-28
      • 2020-05-05
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多