Android Local Notification

Notification Manager, Mobil işletim sistemli cihazlarınızda System Toolbar menüsünde de görebileceğiniz, uygulama bildirimleridir.

NotificationManager, bildirimlerde başlık, açıklama metni, ilgi çekici renkli açıklama metni, emojiler, uygulamaya ait bildirim icon’u ve bildirime ait resim içerebileceği gibi, kısayol butonları (hemen ara, aramayı yanıtla, iptal et gibi), sesli veya titreşimli bildirimler ile de zenginleştirilebilmektedir. Notificationlar ayrıca; Titreşim, sesli bildirim(ses dosyası) içerebilirler.

Notification değer olarak Notification methodları için aşağıdaki tipleri alır ve kullanım şekilleri aşağıdaki gibidir;

.setContentTitle – Bir bildirimin başlık metnini kapsar

.setContentText – Bir bildirimin içerik yazısını kapsar

.setSmallIcon Bildirimi gönderen uygulamanın, simge halindeki görselinin res > drawable klasörü içerisindeki ismini işaret eder. 24px ve katları olarak oluşturmanız önerilir.

.setContentIntent(pIntent) – Bildirime tıklandığında açılacak olan activity sayfasını işaret eder.

.build(); – Notification methodlarının tamamlanmış ve notification değişkeninin kullanıma hazır hale gelmesini sağlar.

.setAutoCancel(true) – Bildirime tıklanınca, bildirimin kapanmasını sağlar.

.setTicker Bildirim çubuğunda kısa süreli hızlı kapanan bir ileti gösterir.

Bu bölüm için kaynaklar:

https://developer.android.com/guide/topics/ui/notifiers/notifications.html

http://serifgungor.com/blogs/85-android-ile-notification-manager-kullanimi

http://www.theappguruz.com/blog/easy-way-to-send-local-notification-to-user-in-android

Bu slayt gösterisi için JavaScript gerekir.

Konuyla ilgili Standart , Genişletilebilir,  Action Buttonlu, Kombine Grup ve Alt Yazı ve Özelleştirilmiş  Bildirim bulunmaktadır.

Örnek kodlar: https://github.com/bulentsiyah/Android-Local-Notification