Test amalı bir push edeyim @emarti
Sorun yoktur herhalde, ama ben biraz fazla kurcaladım kendi browserımı ve chrome'da devtools'da push servisinden hatalar (400-user not found) almaya başlamıştım. Aboneliği silip tazelemek de işe yaramıyordu, sonunda chrome'un her site için tuttuğu veritabanına girilen bir user id'den kaynaklandığını öğrendim.
Sonuç, eğer javascript konsolunda hatalar görüyorsanız, abone olmanıza karşın bildirim almıyorsanız şu işlemleri yapıp browser'ı kapatıp açıp tekrar abone olun:
Site açıkken Ctrl + shift + I kombinasyonu ile devtools'u açın, üstten applications kısmına geçin, solda storage'ın içindeki IndexedDB basamağını bulun, one_signal_sdk... veri tabanını seçip delete butonuna basarak bu veri tabanını silin. Bu API'deki bir bug'dan kaynaklanıyormuş, 6 ay önce github'da rapor edilmiş ama bir gelişme yok. Elle silmek gerekiyor.
2 ile 3 rakamını yanlış yere koymuşum ama anlayın siz artık ikinci konu,
push bildirimler ekranda kapanmayacak şekilde ayarlıydı. Fakat bu beni sinir etmeye başlayınca 20 saniye sonra kaybolacak hale getirdim. Yani notifikasyonlar 20 saniye görüntülenip kayboluyor (windows notifikasyon merkezine kaydırılıyor). Yok kalsın o bildirim, bir yere gitmesin diyorsanız lütfen aşağı oyunuzu kullanın.