javascript - 解析云代码 : Can you pass objects in a push notification?

标签 javascript parsing object notifications push

我正在创建一个类似于 Parse 提供的示例代码的推送通知:

Parse.Cloud.afterSave('Activity', function(request) {

    if (request.object.get("type") === ("comment") {

        var message = request.user.get('displayName') + ': ';
        message += request.object.get('content').trim();

        var query = new Parse.Query(Parse.Installation);
        query.equalTo('user', request.object.get("toUser"));

        Parse.Push.send({
            where:query,
            data: {
                alert: message,
                badge: 'Increment'
            }
        });
    }
});

我的问题是:在 Parse.Push.send 的数据区域,我可以发送整个消息对象吗,其中 Message 是我创建的自定义类?如果是这样,那会是什么样子?

最佳答案

如果您已经创建了类并保存了一个对象,为什么不发送对象 ID 并在用户去检索推送通知时异步查询它呢?

消息对象不需要浪费空间并通过推送发送,只需要一个指针。

我正在实现类似的东西,这是我计划使用的路线。

关于javascript - 解析云代码 : Can you pass objects in a push notification?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18521614/

相关文章:

javascript - 检测字符串上的 html 标签,获取值并删除 javascript 中 html 标签内的值

javascript - firefox (9), javascript, 由于大数据文件导致分配大小溢出。有没有办法避免这种情况?

java - 解析CSV时如何获得正确的字符串数组?

c++ - boost::spirit::qi 差异解析器行为

javascript - 检索对象中嵌套的值

java - 如何向 < 添加对象?扩展接口(interface)>?

Javascript数组,删除相同的组合数字但顺序不同

javascript - 如何使 Bootstrap 菜单折叠按钮在 iOS Safari 上工作?

c - 为什么调用 exit 函数会创建一个新的基本 block

python - 在 python 中的自定义对象上使用 __deepcopy__?