Askeri-Muhendis / FirebaseNotification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geliştirmeye çalıştığım uygulamada bir ana sayfaya yönlendiren bir de detay sayfalarına yönlendiren örneğin bir duyuruya yapılacak başvurunun son günü bu duyuru tekrar bildirim olarak atılmalı bunun için bildirim gönderilmeli. Bu şekilde iki bildirim şekli ve iki farklı yere duruma göre bildirimler yönlendirilmeliydi. BTK Akademi Firebase ile Proje geliştirme eğitiminde Atıl Samancıoğlu hocam bir örnek yapmıştı orda pendingIntent'imiz sadece activity'e yönlendirme yapıyordu.Eğitim firebase geliştirme olduğu için Viewbinding,mvvm,navigation gibi konuları kapsamıyordu.Eğitimdeki bölüme ek olarak kendi sorunumu çözebilmek için notification'a bir uuid yolladım ve bu uuid firebaseService'de geri aldım gelen bir uuid var ise NavDeepLinkBuilder kısmına yönlendirdim ve navigation kütüphanesinin bir özelliği ile uuid bir bundle ekledim. Detay kısmında bundle'ı kullanarak uuid yi aldım ve verileri firestore'dan çektim.Örnekte olabildiğince temiz ve doğru teknikleri kullanmaya çalıştım eğer yanlış yaptığım eksik olduğum konular varsa düzeltirseniz sevinirim.

(www.linkedin.com/in/ibrahimethem)

emulator.mp4

bildirim bildirim2 bildirim3

About


Languages

Language:Kotlin 100.0%