Chrome、FirefoxなどのWebブラウザが受信すると、Firebase Cloud Messaging(FCM) でサウンドを再生する方法を知りたいバックグラウンドで実行中の通知メッセージ。アプリがバックグラウンドで動作している間、ブラウザがバックグラウンドで実行中に通知を受け取ったときにFirebaseでサウンドを再生する
通知メッセージを受信するには、バックグラウンド で実行中には、FCMに、しかし、オーディオオブジェクトwindow.AudioContext
をすることはできませんサービスワーカーfirebase-messaging-sw.js
messaging.setBackgroundMessageHandler(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
...
return self.registration.showNotification(notificationTitle, notificationOptions);
});
でsetBackgroundMessageHandler
を呼び出しますサービスワーカーで呼ばれる。さらに、通知プロパティNotification.sound
は、現在のところ、どのブラウザでもサポートされていません。
アプリがバックグラウンドにあるときにFCMでサウンドを再生する方法を知りたいと思います。
ご意見ありがとうございます。 PCのWebブラウザで音を出したい。たぶん、振動はモバイルデバイスのブラウザでのみ機能します。申し訳ありませんが説明の不足しています。 – Hashikami