[Question]: not work notificationReceived how can i solved it
Opened this issue · 0 comments
sagirr commented
How can we help?
let deferredPrompt;
// PWA yükleme isteğini yönetme
window.addEventListener('beforeinstallprompt', (e) => {
e.preventDefault();
deferredPrompt = e; // Olayı bir değişkende saklayın
});
// OneSignal'ı başlatma
window.OneSignal = window.OneSignal || [];
window.OneSignal.push(["init", {
appId: "YOUR-APP-ID", // Buraya OneSignal uygulama kimliğinizi yerleştirin
safari_web_id: "web.onesignal.auto.YOUR-SAFARI-WEB-ID", // Safari için geçerliyse burayı doldurun
notifyButton: {
enable: true,
},
autoRegister: true,
persistNotification: true,
}]);
// Bildirim geldiğinde yapılacaklar
window.OneSignal.push(function() {
window.OneSignal.on('notificationReceived', function(data) {
console.log("Bildirim geldi:", data); // Bildirim verisini konsola yazdır
const notificationData = data.notification;
const title = notificationData.headings ? notificationData.headings.en : "Başlık yok";
const content = notificationData.contents ? notificationData.contents.en : "İçerik yok";
console.log("Bildirim Başlığı:", title); // Bildirim başlığını konsola yazdır
console.log("Bildirim İçeriği:", content); // Bildirim içeriğini konsola yazdır
});
});