Asp.Net Push Notification Fikir?
-
Merhaba arkadaşlar.
web tabanlı bir uygulama geliştiriyorum.
uygulamayı kullanan saha elemanlarına yeni bir iş ataması yapıldığında
bildirim gitmesini istiyorum. Yalnız bu bildirim browser ekranda aktif değilken de görünmeli.
push notification buna olanak sağlıyor mu tam olarak?
Nelere dikkat etmem gerekiyor?Örnek çalışması olan var mı?
Teşekkürler.
-
Asayisci bunu yazdı
Merhaba arkadaşlar.
web tabanlı bir uygulama geliştiriyorum.
uygulamayı kullanan saha elemanlarına yeni bir iş ataması yapıldığında
bildirim gitmesini istiyorum. Yalnız bu bildirim browser ekranda aktif değilken de görünmeli.
push notification buna olanak sağlıyor mu tam olarak?
Nelere dikkat etmem gerekiyor?Örnek çalışması olan var mı?
Teşekkürler.
browserların notification özelliklerine baksana hocam. onunla bunu yapabilirsin galiba. windows 10 da browser minimized halde olsa bir notification çıkıyor.
-
pusher kullanabilirsin baya kolay kullanmasi ve paneli. fiyati da iyi
-
Uygulaması meşakatli olsa da Firebase Cloud Messaging'e bakabilirsiniz hocam. Push notification'ı ister mobil sürüm de ister masaüstü sürümde bu amaçla kullanabilirsiniz.
-
Benim web uygulama bitmiş durumda.
Yeniden bir proje yazmam mümkün değil.sadece eklenti olarak bunu nasıl yapabilirim?
-
onesignal ile yapılabiliyordu diye hatırlıyorum.
-
Asayisci bunu yazdı
Benim web uygulama bitmiş durumda.
Yeniden bir proje yazmam mümkün değil.sadece eklenti olarak bunu nasıl yapabilirim?
one signal kullan
yeniden proje yazmana gerek yok.
dilin bi önemi yok
iş ataması yapıldı ise =>
library->onesignal($config,$data,$user)
seklınde gondertebılıyorsun
g
-
teşekkür ederim.
-
browser tarafini test etmedim hocam ama olmasi lazim. Dün asp.net core dan flutter'a notification kismini yaptim firebase ile. Biraz daha farkli web tarafiyla.. JS icin suraya bak
https://firebase.google.com/docs/cloud-messaging/js/receive
mantik ayni aslinda. Flutter'da bir kac tip event handler var (onmessage, onbackground, onlaunch, onresume gibi, gördügüm kadariyla JS versiyonunda onMessage ve onbackground var. Yani push notification yaptiginda onMessage eventi ile yakalayip göstereceksin ya da siten aktif degilse, onbackground ile bu push notificationi yakalaman gerekiyor. Normalde ios icin isler biraz daha spesifik yürüyor en azindan flutter icin, yani APN ayarlarini yapman gerekiyor firebase'de.. Ama web tarafinda buna gerek var mi bilmiyorum.
Eger bu notification'ii belli basli kisilere göstermek istiyorsan, notification gönderdigin serviste adamin token'inini vermen lazim. Yapiyi nasil kurarsin bilmiyorum ama flutter ve web ayri proje oldugu icin ben bu tokenlari flutter ile firebase (firebase store) a kaydediyorum, daha sonra asp.net core ile buradan ID yi kullanip token'i aliyorum ve sadece o kisiye notification gönderiyorum. Eger amacin herkese yollamaksa zaten token vermene gerek yok. Eger notification push gönderecegin servis ile web projen ayni solution icindeyse, login olan kisinin bilgilerini kullanip getToken metoduyla token'i alabilirsin.
bu arada bildigim kadariyla firebase'de sinirsiz push notification gönderebilirsin..
not: ek olarak gruplarin varsa bunlari belli kanallara subscribe edebilirsin ve sadece istedigin kanala mesajini iletirsin böylece bazi kullanicilar almis olur.
kolay gelsin
-
onesignal kullanıdım. gayet kullanımı rahat. Tarayıcıların notificationları: adroid de çalışıyor fakat ios ta sıkıntı. ios a chrome da kursan güvenlik nedeniyle bildirimi göstermiyor. Sanırım genel olaak bildirim almaya kapalı (bahsettğim yaklaşık 1 yıl önceydi son güncellemelere tekrar bakmam lazım).