我正在创建一个类似于 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/