我想知道如何通過Firebase雲消息傳遞(FCM) 播放聲音,當Chrome瀏覽器,Firefox等瀏覽器接收到通知消息在後臺運行。在後臺運行當瀏覽器在後臺運行時收到通知時使用Firebase播放聲音
通知而 要收到一條消息,而應用程序在後臺運行,在FCM,叫setBackgroundMessageHandler
在服務工作者firebase-messaging-sw.js
messaging.setBackgroundMessageHandler(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
...
return self.registration.showNotification(notificationTitle, notificationOptions);
});
然而,音頻對象window.AudioContext
不能稱爲服務工作者。另外,任何瀏覽器當前都不支持通知屬性Notification.sound
。
我想知道如何在應用程序處於後臺時使用FCM播放聲音。
感謝您的有用評論。我想在PC網絡瀏覽器中播放聲音。也許,振動只適用於移動設備的瀏覽器。對不起,沒有描述。 – Hashikami