使用解析服务器云代码发送推送通知,使用可用的内容不起作用

时间:2017-03-20 04:01:30

标签: ios parse-platform push-notification cloud-code parse-server

我正在尝试使用解析服务器推送适配器从云代码发送推送通知。通知已成功发送,但问题是如何使用' content-available'旗。我不确定我是否以正确的方式使用该标志,因为当通知到达时应用程序没有被唤醒。

这是代码:

Parse.Push.send({
   where: query,
    data: {
      alert: 'One more test 1',
      badge: 1,
      sound: 'default',
      content_available: 1
   }

}, { useMasterKey: true });

同样,通知到达但内容可用'旗帜不起作用。有人使用这种方法发送推送通知吗?我应该在哪里提供'内容可用'?

谢谢大家!

1 个答案:

答案 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'标志应使用短划线(“ - ”)和引号之间的整个短语分隔。

就是这样!希望这可以帮助像我一样挣扎于此的人。

有一个很棒的代码!