使用firebase发送静音推送通知

时间:2016-10-15 11:52:06

标签: push-notification firebase-cloud-messaging

我想在晚上向用户发送通知。我不想播放任何声音,我只是希望用户在他醒来时在状态栏上看到它。

如何在用户设备(Android和ios)上播放推送通知而不播放声音?

1 个答案:

答案 0 :(得分:2)

来自Firebase Notification Web控制台:

  • 您可以在高级选项

  • 中设置sound = disabled
  • 额外提示:您还可以设置相对于设备的投放类型:例如用户时区的上午8点。

使用Firebase云消息传递API:

  • 您可以发送没有声音的通知消息:
    要做到这一点,请不要在notification: { title: '' .. } json

  • 中指定任何声音参数
  • 或者您可以发送数据消息:data: {key: value, key2: value2, ..}
    此消息不会触发任何自动通知,只会触发您的应用回调。然后添加代码以按照您喜欢的方式创建通知。

通知消息的参数列表:
 https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support

在此处阅读有关通知消息与数据消息的更多信息: https://firebase.google.com/docs/cloud-messaging/concept-options