我正在尝试使用解析服务器向特定用户发送推送通知。但是,安装类没有指向哪个用户进行此安装的用户列。因此,安装查询不返回任何内容。我的问题是安装类是否应该自动创建用户列,还是应该以某种方式将它们关联起来?若有,我们将不胜感激。
P.S。我使用Cloud Code发送推送通知。所以我使用的是javascript。
答案 0 :(得分:1)
Installation类不会自动设置User列 - 您必须手动执行此操作。
我建议您创建并保存用户,然后成功回调将保存的User对象作为参数,然后您可以在安装文档中设置用户。
这是一个快速摘录:
var currentInstallation;
installationModule.getInstallationById(installationId)
.then(function (installation) {
if (installation) {
currentInstallation = installation;
var user = createParseUser(newUser);
return user.save();
}
else {
// return error
}
})
.then(function (user) {
currentInstallation.set('user', user);
return currentInstallation.save()
}, function (error) {
// TODO: handle error
});