我想向所有用户发送带有图片的通知。在请求主体中有一个图片对象,但没有到达用户。我了解到这是一个常见问题,建议通过数据发送通知。我根据示例加载了处理程序,但是现在,当我发送通知类型的请求时,我一次收到2条通知,而当我尝试获取数据时,我收到以下消息:This site has been updated in the background
< / p>
请告诉我,可能是什么问题?我使用以下处理程序:
import firebase from "firebase";
importScripts('https://www.gstatic.com/firebasejs/5.8.2/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/5.8.2/firebase-messaging.js');
firebase.initializeApp({
messagingSenderId: "myid"
});
const messaging = firebase.messaging();
messaging.setBackgroundMessageHandler(function(payload) {
console.log('[firebase-messaging-sw.js] Received background message ', payload);
return self.registration.showNotification(payload);
});