我想在晚上向用户发送通知。我不想播放任何声音,我只是希望用户在他醒来时在状态栏上看到它。
如何在用户设备(Android和ios)上播放推送通知而不播放声音?
答案 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