我正在尝试使用解析服务器推送适配器从云代码发送推送通知。通知已成功发送,但问题是如何使用' content-available'旗。我不确定我是否以正确的方式使用该标志,因为当通知到达时应用程序没有被唤醒。
这是代码:
Parse.Push.send({
where: query,
data: {
alert: 'One more test 1',
badge: 1,
sound: 'default',
content_available: 1
}
}, { useMasterKey: true });
同样,通知到达但内容可用'旗帜不起作用。有人使用这种方法发送推送通知吗?我应该在哪里提供'内容可用'?
谢谢大家!
答案 0 :(得分:3)
嗯,我明白了!这比我想象的容易。
这将是正确的代码:
Parse.Push.send({
where: query,
data: {
alert: 'One more test 1',
badge: 1,
sound: 'default',
objectId: user.id,
'content-available': 1
}
}, { useMasterKey: true });
'content-available'标志应使用短划线(“ - ”)和引号之间的整个短语分隔。
就是这样!希望这可以帮助像我一样挣扎于此的人。
有一个很棒的代码!