Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 禁用FCM firebase推送通知声音_Node.js_Flutter_Google Cloud Functions_Firebase Cloud Messaging - Fatal编程技术网

Node.js 禁用FCM firebase推送通知声音

Node.js 禁用FCM firebase推送通知声音,node.js,flutter,google-cloud-functions,firebase-cloud-messaging,Node.js,Flutter,Google Cloud Functions,Firebase Cloud Messaging,我正在使用Node.js发送firebase推送通知(FCM firebase Cloud Messaging),无法找到禁用通知声音的方法 Firebase官方描述在这方面没有多大帮助() 我尝试了许多有效载荷组合,例如: const payload = { notification: { title: 'title', body: 'text', sound: 'disable' } } 及 但他们没有一个对我的信息保持沉默。

我正在使用Node.js发送firebase推送通知(FCM firebase Cloud Messaging),无法找到禁用通知声音的方法

Firebase官方描述在这方面没有多大帮助()

我尝试了许多有效载荷组合,例如:

const payload = {
    notification: {
        title: 'title',
        body: 'text',
        sound: 'disable'
    }
}

但他们没有一个对我的信息保持沉默。
提前谢谢

由于文档建议您可以提供“捆绑在应用程序中的声音资源的文件名”,因此在我看来,您可以在应用程序中捆绑一个有效静音的声音资源,并以此API为目标。

“声音”比它应该的复杂得多:)谢谢你的快速回复,但我相信有更好的解决方案。如果文档中没有,那么你正在寻找的解决方案可能不存在。如果是这种情况,您可以向Firebase支持部门提交功能请求。我打开了一个请求,但这比添加一个无声的mp3文件要复杂得多。你必须配置一个android频道id,为ios制作一个不同的文件,还有更多。。。firebase团队不支持声音禁用是毫无意义的。他们已经在自己的网站上(在云消息类别上)支持此功能。此外,我希望降低通知优先级,以实现静默通知,但android不支持此功能(在android中,您只有“正常”和“高”优先级,并且两者都发出声音)。
const payload = {
    notification: {
        title: 'title',
        body: 'text',
        sound: ''
    }
}