【问题标题】:Sending Push Notifications with Parse Server Cloud Code using content-available not working使用内容可用的解析服务器云代码发送推送通知不起作用
【发布时间】:2017-03-20 04:01:29
【问题描述】:

我正在尝试这种方法,使用 Parse Server 推送适配器从 云代码 发送推送通知。通知已成功传递,但问题是如何使用“内容可用”标志。我不确定我是否以正确的方式使用该标志,因为当通知到达时应用程序并没有被唤醒。

这是代码:

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

}, { useMasterKey: true });

同样,通知到达,但“内容可用”标志不起作用。有人使用这种方法发送推送通知吗?我应该把“内容可用”放在哪里?

谢谢大家!

【问题讨论】:

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


【解决方案1】:

嗯,我明白了!这比我想象的要容易。

这将是正确的代码:

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' 标志应使用破折号 ("-") 和引号之间的整个短语分隔。

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

有一个很棒的代码!

【讨论】:

  • 这可以用来向特定用户发送推送吗?
  • 它实际上是用于向特定用户发送推送通知。只需将 user.id 替换为用户的 objectId。
  • 发送推送通知时是否需要发送特定数据?我可以在数据中发送一个消息对象吗?仅此而已?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
  • 1970-01-01
  • 2016-09-04
  • 1970-01-01
相关资源
最近更新 更多