我想在我的 service worker 中设置一个可变的 messagesSenderId 值,而不是一个硬编码的值。是否可以?
我像这样注册我的服务工作者:
navigator.serviceWorker.register( 'firebase-messaging-sw.js' )
.then( function( registration ) {
messaging.useServiceWorker( registration );
});
Run Code Online (Sandbox Code Playgroud)
在我的 firebase-messaging-sw.js 中,我像这样初始化 firebase
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
});
Run Code Online (Sandbox Code Playgroud)
问题是我找不到如何将数据传递给我的服务工作者文件。任何的想法?
谢谢
variables parameter-passing sender-id firebase service-worker