変数messagingSenderIdの値をサービス担当者に設定します。ハードコーディングされたものではありません。出来ますか?サービスワーカー(Firebase)で変数messagingSenderIdを設定します
私はこのように私のサービスワーカーを登録します。
navigator.serviceWorker.register('firebase-messaging-sw.js')
.then(function(registration) {
messaging.useServiceWorker(registration);
});
そして、私のfirebaseメッセージング・sw.jsで、私はこの
importScripts('https://www.gstatic.com/firebasejs/3.9.0/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/3.9.0/firebase-messaging.js');
firebase.initializeApp({
'messagingSenderId': 'my-id' // <- I want this to be variable
});
ようfirebaseを初期化問題は、私は見つけることができないです私のサービスワーカーファイルにデータを渡す方法。何か案が? mentionnedとして
おかげ
ここで実際にどのようなユースケースが使用されていますか?実際に何をしようとしているのかを記述すると、助けが簡単になります。 –
私はWebプッシュ通知を送るWordPressプラグインを作っているので、ユーザーにFirebaseプロジェクトの作成を依頼します。それから私は彼らにウェブサイトの貼り付けをコピーするために必要なサーバーキーとJavaScriptコードを尋ねます。 messagingSenderIdはこのコードの一部です。問題はmessagingSenderIdがサービスワーカーにも必要で、この変数をこのファイルに渡す方法がわかりません。 – Cuti