Bildirimler

Bildirimler, uygulamanızın kullanılmadığı zamanlarda onunla ilgili kısa, zamanında ve alakalı bilgiler sağlar.

Android OS, bildirimlerin birçok özelliğini kontrol eder, ancak diğer unsurları da kontrol edebilirsiniz. Bildirimleri uygularken aşağıdaki adımları izleyin:

  1. Bildirimlerin anatomisini anlama.
  2. Kullanım alanınıza uygun bildirim türünü seçin.
  3. Seçtiğiniz bildirim türüne uygun bildirim kategorisini ayarlayın.

Çalmalar

  • Bildirimin amacını düşünün: Kullanıcılarınızı neden uyarıyorsunuz?
  • Bildirim izni kalıbını belirleyin, bildirimlerin uygulamanız için ne kadar önemli olduğunu ve kullanıcı yolculuğunun hangi aşamasında sorulacağını göz önünde bulundurun.
  • Bildirim şablonunuzu seçin.
  • Bildirim içeriği oluşturun:
    • Başlık metni, bildirimi kısa ve öz bir şekilde özetlemelidir.
    • İçerik metninde bildirimin önizlemesi gösterilmelidir.
    • Uygulamanızın içeriği için geçerliyse resim içeriği.
    • Medya şablonu için medya anahtar resmi ve meta veriler.
  • Metin düğmeleri, yazma veya medya denetimleri aracılığıyla içeriğine dayalı işlemler sağlayarak kullanıcınızın bildirimle neler yapabileceğini açık bir şekilde gösterin.
  • Uygulama simgenizi ekleyin ve uygulama simgesi arka plan rengini belirleyin.
  • Bildirimleriniz için kanallar ve kategoriler ayarlayın. Bu, sistemin ve kullanıcınızın hangi bildirimleri alacağını özelleştirmesine olanak tanır ve öncelikli davranış sağlar.
  • Uygulamanız tek seferde birden fazla bildirim gönderebiliyorsa bildirimleri gruplayın.
  • Bildirim şablonları için Figma'da Android UI Kit'e göz atın.

Bir bildirimin anatomisi

Bildirimler, bildirimin en önemli öğelerini taramayı ve kullanmayı kolaylaştırmak için tasarlanmıştır. Bu öğeler şunlardır:

  • Birincil içerik: Bu, bildirimin en belirgin öğesini oluşturur. Zaman damgası gibi ikincil bilgiler daha küçüktür ve birincil içeriğin üstünde birleştirilir.
  • Kişiler: Bildirimde bir kişi varsa, avatar, içeriğin geri kalanı arasında öne çıkar.
  • İşlemler: Kullanıcılar bir gösterge simgesine dokunarak bildirimleri genişletebilir. İşlemler, ayrı bir arka plan rengi ve konumda metin etiketleriyle görüntülenir.
Şekil 1: Daraltılmış bildirim

Bildirim başlığı ve içeriği

Daraltıldığında bir bildirimde uygulama simgesi, başlık metni, zaman damgası, genişletme göstergesi ve içerik metni gösterilir. İsteğe bağlı olarak büyük bir simge de gösterebilir.

Şekil 2: Bildirim başlığı alanı

1 Uygulama simgesi: Uygulama simgesi, uygulama kimliğinizin iki boyutlu bir temsilidir. Durum çubuğunda tek renk olarak görünür. Uygulamanız çok çeşitli bildirimler gönderiyorsa farklı bildirim türlerini birbirinden ayırt etmek için uygulama simgenizi bir sembolle değiştirebilirsiniz. Ayrıntılar için Simge rengini uygulama bölümüne bakın.

2 Başlık metni: Bildirim veya kaynak için kısa bir başlık (ör. kullanıcıların hesap adı). İçerik, bir bildirimin en belirgin öğesidir.

3 Zaman damgası: Cevapsız çağrının saati gibi bir bildirimin ne zaman gönderildiğini gösterir.

4 Genişletme göstergesi: Bildirimin daraltılmış durumda mı yoksa genişletilmiş durumda mı olduğunu belirtir.

5 İçerik metni: destekleyici bilgiler.

6 Büyük simge (isteğe bağlı): Bildirimi anlamlı bir şekilde güçlendirmek için bir resim (ör. gönderenin avatarını içeren bir mesaj) eklenebilir.

Simge rengini uygula

Sistem, Android 12'den (API düzeyi 31) itibaren simge rengini uygulamada ayarladığınız bildirim renginden elde eder. Uygulama rengi ayarlamıyorsa sistem tema rengini kullanır. Önceden, renk griydi.

Şekil 3: Elde edilen stil uygulanmış uygulama simgesi rengi

Çoğu stilde sistem, bu rengi yalnızca bildirim bir ön plan hizmet bildirimi içinse uygular. Ancak medya oturumu eklenmiş MediaStyle ve DecoratedMediaCustomViewStyle bildirimleri için böyle bir gereklilik yoktur.

Aşağıdaki snippet'te simge renginin nasıl uygulanacağı gösterilmektedir.

val notification = Notification.Builder()
    .setColor(Color.GREEN)
    .setColorized(true)
    .setSmallIcon(R.drawable.app_icon)
    .setStyle(Notification.DecoratedCustomViewStyle())
    .build()

Bildirim işlemleri

Şekil 4: Bildirim işlem alanı

1 Metin düğmesi işlemleri

2 Doldurulmuş işlem düğmeleri

3 Önerilen yanıtlar

4 Yanıt metni alanı

Android 7.0 (API düzeyi 24) sürümünden başlayarak, sistem daha fazla metne yer açmak için işlemleri simge olmadan gösterir. Android Wear cihazları ve Android 6.0 (API düzeyi 23) ve önceki sürümleri çalıştıran cihazları kullanmak için uygulamanızın yine de bir simge sağlaması gerekir.

Genişletilmiş görünümler

Bildirimin dışına çıkmadan kullanıcıya daha fazla bilgi görüntülemek için genişletilmiş görünümü kullanabilirsiniz.

Bir bildirim genişletildiğinde aşağıdaki işlem türlerinden en fazla üçünü sağlayabilir:

  • Önerilen yanıtlar
  • Vurgulanmış işlemler (hap şeklindeki düğmeler)
  • Standart metin işlemleri
Bildirim gövdesine dokunma davranışını kopyalayan metin işlemleri ekleyin.
Kullanıcıya bildirimle etkileşimde bulunması için bir şans verin. Google Saat uygulaması çalışan bir zamanlayıcı gösterir, ancak kullanıcının doğrudan bildirimden bir dakika duraklatmasına veya bir dakika eklemesine olanak sağlar.

Bildirimlerde yazmayı etkinleştir

Bir Yanıtla işlemi ekleyerek kullanıcının bildirime doğrudan yazmasını sağlayabilirsiniz. Bu, kısa bir mesajı yanıtlamak veya kısa bir not yazmak gibi kısa bir metin yazmak için tasarlanmıştır.

Daha uzun bir biçimde yazmak için kullanıcıları uygulamanıza yönlendirerek metni görüntülemeleri ve düzenlemeleri için daha fazla alan sağlayın.

Mesajlaşma uygulamalarında, kullanıcı yanıtı gönderdikten sonra bildirimi yerinde tutmanızı ve konuşma otomatik olarak kapatılmadan önce duraklatılana kadar beklemenizi öneririz.

Şekil 5: Kullanıcı Yanıtla'ya dokunduktan sonra bildirimden ayrılmadan doğrudan Android Mesajlar'da yanıt verir

Kullanım alanınıza bağlı olarak bildirim türünü seçin

Google, Android uygulamalarında aşağıdaki bildirim şablonlarını kullanır. Bu şablonlar uygulamanız için belirli ölçüde özelleştirilebilir.

Bildirim şablonları için Figma'da Android UI Kit'e göz atın.

Standart şablon

Standart şablon, kısa metinler, büyük bir simge (uygun durumlarda) ve işlemlere izin verdiğinden çoğu bildirim için uygundur.

Şekil 6: Standart bildirim şablonu

Büyük metin şablonu

Büyük metin şablonu, uzun metin bloklarını görüntülemek için idealdir. Kullanıcının bildirimi genişlettikten sonra daha fazla metni önizleyebilmesini sağlar.

Şekil 7: Büyük metin şablonu ve seçeneği büyük

Genel görünüm şablonu

Büyük resim şablonu, resim içeren bildirimler için tasarlanmıştır. Bildirim daraltıldığında resmin büyük bir simge küçük resmini gösterir. Bildirim genişletildiğinde çok daha büyük bir önizleme gösterir.

Şekil 8: Büyük resim şablonu

İlerleme şablonu

İlerleme şablonu, kullanıcılar tarafından başlatılan ve tamamlanması zaman alan etkinlikler için tasarlanmıştır. Bu şablonu kullanan bir bildirim genişletildiğinde ilerleme çubuğu gösterilir ve kullanıcının bu etkinliği sonlandırmasına olanak tanıyan "iptal" işlemi bulunur. (İptal edilemeyen etkinlikler bildirim almayı gerektirmez.)

Şekil 9: İlerleme şablonu

Medya şablonu

Medya şablonu, kullanıcının bir uygulamadan oynatılmakta olan medyayı kontrol etmesini sağlamak için tasarlanmıştır.

  • Daraltıldığında bildirim en fazla üç işlem görüntüleyebilir. Büyük simge, albüm kapağı gibi ilgili bir resmi gösterebilir.
  • Bildirim genişletildiğinde daha büyük bir resimle en fazla beş işlem veya resimsiz altı işlem görüntüler. Bildirimin arka planı ve diğer öğeleri, otomatik olarak resimdeki renkleri alır.
Şekil 10: Medya şablonu

Mesajlaşma şablonu

MessagingStyle şablonu gerçek zamanlı iletişim için tasarlanmıştır. Bu şablonu kullanan bir bildirim genişletildiğinde kullanıcı mesajlara bildirimin içinden yanıt verebilir.

Şekil 11: Mesajlaşma şablonu

Telefon araması şablonu

Büyük bir resim eki içeren ve gelen veya giden bir aramayı belirten geniş formatlı bildirimler oluşturmak için CallStyle şablonunu kullanın.

Şekil 12: Çağrı şablonu

Bildirim izinleri

Bildirimler alakalı ve güncel olabileceği için çoğu bildirim muaf değildir. Yani kullanıcının uygulamanızdan bildirim almak için izin vermesi gerekir.

Bunun bir istisnası vardır: Android 13'ten (API düzeyi 33) itibaren, telefon çağrılarını yöneten medya oturumları ve uygulamalar kullanıcı izni istemekten muaf tutulmuştur. Mevcut uygulamalar da kullanıcının bildirimleri önceden açmışsa uygun olabilir. Muafiyetler bölümünde daha fazla bilgiye ulaşabilirsiniz.

Kullanıcıların bildirim tercihlerini güncellemelerine izin vermek için uygulamanızın ayarlarda bildirim seçenekleri sunmasını önemle tavsiye ederiz.

Kullanıcıdan muaf olmayan bildirimleri etkinleştirmesini iste

Muaf olmayan bildirimler için kullanıcıdan bildirim almayı isteyip istemediğini belirtmesini isteyin. Bildirimleri açık bir şekilde almayı seçen kullanıcılar, bu bildirimleri büyük olasılıkla daha kullanışlı ve daha az rahatsız edici bulur.

Şekil 13: Muaf olmayan olmayan bir bildirim için kullanıcıdan izin isteme

Bildirim iletişim kutusu isteminin görüntülenmesini bekleyin:

  • Bildirimlerin sağladığı avantajları ve bildirimler için izin verilmemesinin sonuçlarını açıklayın.
  • Bildirimin özellikleriyle veya neleri etkilediğiyle ilgili içeriğe dayalı kullanıcı arayüzü sağlayın. Bu kullanıcı arayüzü, uygulamanıza en iyi şekilde entegre olmak için herhangi bir biçimde olabilir (ör. ücret içinde, alt sayfada veya ilk katılım ekranında kart). Bunlardan herhangi biri kapatılabilir olmalıdır.
  • Kullanıcı, kullanıcı arayüzünü kapatmışsa bildirim izni iletişim kutusunu gösterme.

Android 13'ten itibaren kullanıcılardan tekrar bildirim izinleri istenebilir.

Gerekli bildirimler

Ön plan hizmetleri, uygulamanızın ön planda bir işlem gerçekleştirdiğini ve sistem kaynaklarını tükettiğini kullanıcılara bildirmek için bir durum çubuğu bildirimi gösterir.

Şekil 14: Fitness uygulaması ön plan hizmeti bildirimi örneği

Bu işlemler pil ve muhtemelen veri kullandığı için uygulamanız, kapatılamayan bir bildirim göstererek kullanıcıları bunlardan haberdar etmelidir. Kullanıcı bildirimi kapatamaz. Bu nedenle, kullanıcının hizmeti durdurması için bir işlem sağlamanız gerekir.

Aşağıdaki örnekte bir fitness uygulamasından gelen bildirim gösterilmektedir. Kullanıcı aktif bir antrenman oturumu başlatmıştır. Bu da antrenman oturumunu izleyen bir ön plan hizmeti somutlaştırır. Uygulama, yürümeyi takip ettiğini belirten bildirimi gösterir ve antrenmanı görme seçeneği sunar.

Bildirim ne zaman kullanılmaz?

Aşağıdaki kullanım alanlarından herhangi biri için bildirimleri kullanmayın:

  • Başka bir ürünün çapraz tanıtımı veya reklamı için (bu, Play Store tarafından kesinlikle yasaklanmıştır)
  • Kullanıcı uygulamanızı hiç açmadıysa
  • Kullanıcılarla birincil iletişim yöntemi olarak
  • Kullanıcıyı uygulamaya dönmeye teşvik etmek ancak doğrudan bir değer sunmamak (örneğin, "Sizi bir süredir görmedim!")
  • Uygulamanıza puan verme istekleri için
  • Bilgileri senkronize etme gibi kullanıcı müdahalesi gerektirmeyen işlemler için
  • Uygulamanın kullanıcı etkileşimi olmadan kurtarabileceği durumların bildirilmesi için
  • Tatil veya doğum günü mesajları için
Tatil veya doğum günü kutlamalarını bildirim şeklinde gönderin.
Bir işin ortasında sadece iyi bir iş yapıp yapmadığınızı sormak amacıyla kullanıcının sözünü kesmek.

Davranış

Aşağıdaki bildirim davranışlarına ve bunları belirli bağlamlarda nasıl ele alacağınıza dikkat edin.

Bildirimin ulaştığı tarih

Bir bildirim geldiğinde Android bunu bildirim çekmecesine ekler. Bildirim, ayarladığınız parametrelere ve cihazın geçerli durumuna bağlı olarak, aşağıdaki işlemlerden birini gerçekleştirebilir:

  • Ses çıkarın veya telefon titreşimine neden olun.
  • Durum çubuğunda bir simgeyle gösterilir. Bu genellikle uygulama simgenizdir, ancak birden fazla bildirim türünüz varsa bildirimin amacını belirten bir simge kullanın.
  • Kullanıcının dikkatini çekmek için geçerli ekrana göz atıp uyarı bildirimi olarak görüntüleyin.

Her zaman olduğu gibi, kullanıcı, ayarladığınız bildirim davranışlarını değiştirebilir.

Şekil 15:Bildirim gelişi

1 Durum çubuğunda bulunan ve bildirim çekmecesinde bir bildirim olduğunu belirten bildirim göstergesi.

2 Bir görevin esnasında kullanıcının dikkatini çekmek için mevcut ekrana "kısa bir şekilde beliren" bildirim.

Bildirim çekmecesi

Android'deki bildirim çekmecesi, bildirimleri genellikle aşağıdaki koşullardan etkilenen ayarlamalarla ters kronolojik sırada gösterir:

  • Uygulamanın belirtilen bildirim önceliği veya önemi
  • Bildirimin yakın zamanda kullanıcıyı ses veya titreşimle uyarıp uyarmadığı
  • Bildirime eklenen kişiler ve yıldız işaretli kişiler olup olmadıkları
  • Bildirimin, devam eden bir telefon görüşmesi veya müzik çalışıyor gibi devam eden önemli bir etkinliği temsil edip etmediği
  • Vurgu veya vurgu ekleyerek, Android OS tarafından listenin üst ve alt kısmında bazı bildirimlerin görünümündeki değişiklikler. Bu, kullanıcının içeriği taramasına yardımcı olur

Eski bildirimleri işleme

Bildirim çekmecesi, kullanıcılara o anki zamanla alakalı bilgiler gösterecek şekilde tasarlanmıştır. Önceki bir bildirim eski ise, yani artık alakalı değilse kullanıcının görmemesi için bildirimi kapatın.

Şekil 16: Yeni gelen metin, bildirim çekmecesinin üst kısmında görünür, alta bir fotoğraf eklenmesiyle ilgili daha düşük öncelikli bir bildirim gösterilir

Uygulama simgesi rozetiyle gösterilen yeni bildirimler

Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazlardaki desteklenen başlatıcılarda uygulama simgeleri, uygulamanın kendisiyle ilişkilendirilmiş yeni bir bildirimin olduğunu belirtmek için bir bildirim noktası görüntüler. Bu noktalar, bunları destekleyen başlatıcı uygulamalarında varsayılan olarak görünür ve uygulamanızın yapması gereken hiçbir şey yoktur. Rozetler de devre dışı bırakılabilir ve sınırlandırılabilir.

Şekil 17: Uygulama simgesinde, uygulamanın kendisiyle ilişkilendirilmiş yeni bir bildirimi olduğunu belirten bildirim noktası

Kullanıcıların bildirimlerle gerçekleştirebileceği işlemler

Bildirimler, kullanıcıların aşağıdaki işlemlerden herhangi birini gerçekleştirmesini sağlayabilir:

  • Bir hedefe gitme: Kullanıcı gitmek için bir bildirime dokunabilir. Bildirim kilitli bir ekranda görüntülenirse kullanıcının bildirime iki kez dokunup PIN'ini, desenini veya şifresini girmesi gerekir.

    Kullanıcı bir bildirime dokunduğunda uygulamanız, söz konusu bildirimle doğrudan ilgili olan ve kullanıcının hemen işlem yapmasına olanak tanıyan bir kullanıcı arayüzü görüntülemelidir. Örneğin, bildirimde iki kişilik bir oyunda sıranın geldiği belirtiliyorsa bildirime dokunulduğunda doğrudan ilgili oyuna yönlendirilir.

  • Bildirimin genişletilmiş görünümüne bakın: Başlıkta bir genişletme göstergesi görünür. Kullanıcı göstergeye dokunabilir veya bildirim gövdesini aşağı kaydırarak genişletebilir.

    Şekil 18: Genişletilmiş bildirim
  • Bildirimi kapatma (izin veriliyorsa): Kullanıcı sola veya sağa kaydırarak bildirimi kapatabilir.

Arka planda devam eden bir işlemin (ör. müzik çalma) olduğunu gösteren devam eden bildirimler, hızlıca kaydırılarak kapatılamaz.

  • Uyarı bildirimini erteleme: Kullanıcı uyarı bildirimi için ekranı yukarı kaydırabilir ve söz konusu etkinlikten gelen başka bildirimin bir dakika boyunca yanıp sönmesine izin verilmez.

  • Gelecekte benzer bildirimleri kontrol edin: Kullanıcılar aşağıdaki işlemleri gerçekleştirerek bildirim kontrollerine erişebilir:

    • Tek bir bildirime dokunup basılı tutma
    • Bildirimi sola veya sağa kaydırdıktan sonra ayarlar simgesine dokunmak

Gösterilen kontroller, Android sürümüne ve uygulamanın bildirimleri için kanallar (Android 8.0'dan itibaren) olup olmamasına bağlı olarak değişir.

Birden fazla bildirimi gruplandırma

Android, aynı türde birden fazla bildirim oluşturan uygulamalarda, kullanıcıları bunaltmamak amacıyla bildirim gruplandırması özelliği sunar.

Uygulamanız aşağıdaki hiyerarşiye göre birden fazla bildirim sunabilir.

  • Bir ebeveyn bildirimi, alt bildirimlerinin bir özetini gösterir.
  • Kullanıcı üst bildirimi genişletirse Android tüm alt bildirimleri gösterir.
  • Kullanıcı, alt bildirimi genişleterek içeriğin tamamını gösterebilir.

Android, yinelenen başlık bilgileri olmadan alt bildirimler sunar. Örneğin, bir alt bildirimin üst bildirimiyle aynı uygulama simgesi varsa alt bildirimde simge bulunmaz.

Alt bildirimler, tek tek göründüklerinde bile anlaşılabilir olmalıdır. Çünkü sistem, bu bildirimleri grubun dışında gösterebilir.

Şekil 19: Gruplandırılmış bildirimler daraltılmış ve genişletilmiş görünümlerdir.

Ayarlar

Kanallar

Android 8.0 (API düzeyi 26) sürümünden başlayarak, tüm bildirimler bir kanala atanmalıdır. Her kanal için, söz konusu kanaldaki tüm bildirimlere uygulanacak görsel ve işitsel davranışı ayarlayabilirsiniz. Kullanıcılar bu ayarları değiştirebilir ve uygulamanızdaki hangi bildirim kanallarının araya girebileceğine veya görüneceğine karar verebilir.

Bunun nasıl uygulanacağıyla ilgili ayrıntılar için Bildirim kanalları oluşturma ve yönetme başlıklı makaleye göz atın.

Önem derecesi, kullanıcının zamanı ve dikkati göz önünde bulundurularak seçilmelidir. Önemsiz bir bildirim acil olarak gizlendiğinde gereksiz alarm oluşturabilir.

Önem Davranış Kullanım Örnekler
HIGH Ses çıkarır ve ekranda görünür Kullanıcının hemen bilmesi veya harekete geçmesi gereken, zaman açısından kritik bilgiler Kısa mesajlar, alarmlar, telefon çağrıları
DEFAULT Ses çıkar Kullanıcıya en kısa sürede bakılması gereken, ancak kullanıcının işini kesintiye uğratmayan bilgiler Trafik uyarıları, görev hatırlatıcıları
LOW Sessiz Diğer önem düzeylerinin şartlarını karşılamayan bildirim kanalları Kullanıcının abone olduğu yeni içerik, sosyal ağ davetiyeleri
MIN Ses veya görsel kesme yok Bekleyebilecek veya özellikle kullanıcıyla alakalı olmayan, gerekli olmayan bilgiler Yakındaki önemli yerler, hava durumu, tanıtım amaçlı içerik

Önceden tanımlanmış kategoriler

Kanalları kullanıp kullanmamanızdan bağımsız olarak her bildirimi önceden tanımlanmış en uygun kategoriye atayın. Android bu bilgileri, sıralama ve filtreleme kararları vermek için kullanabilir.

Kategori Açıklama
CATEGORY_CALL Gelen arama (sesli veya görüntülü) ya da benzeri eşzamanlı iletişim isteği
CATEGORY_MESSAGE Gelen doğrudan mesaj (SMS, anlık mesaj vb.)
CATEGORY_EMAIL Eşzamansız toplu mesaj (e-posta)
CATEGORY_EVENT Takvim etkinliği
CATEGORY_PROMO Tanıtım veya reklam
CATEGORY_ALARM Alarm veya zamanlayıcı
CATEGORY_PROGRESS Uzun süren bir arka plan işleminin ilerleme durumu
CATEGORY_SOCIAL Sosyal ağ veya paylaşım güncellemesi
CATEGORY_ERROR Arka planda çalışırken veya kimlik doğrulama durumunda hata oluştu
CATEGORY_TRANSPORT Oynatma için medya aktarma kontrolü
CATEGORY_SYSTEM Sistem veya cihaz durumu güncellemesi. Sistem kullanımı için ayrılmıştır.
CATEGORY_SERVICE Arka plan hizmetinin çalıştığının göstergesi
CATEGORY_RECOMMENDATION Tek bir şeye yönelik, zamana özel, belirli bir öneri. Örneğin, bir haber uygulaması, kullanıcının okumak isteyeceği bir haber hikayesi önerebilir.
CATEGORY_STATUS Cihaz veya bağlamsal durum hakkında sürekli bilgi

Kilit ekranı bildirimleri

Bir kullanıcı ekranı kilitliyken bildirim göstermeyi seçtiyse bu bildirimler, uygulamanızın hassas olarak işaretlediği tüm içerikleri gizleyebilir. Android, nelerin güvenli bir şekilde gösterilebileceğini belirlemek için her bildirimin görünürlük düzeyini değerlendirir.

Kilit ekranlarındaki içerik için hassasiyet düzeyini ayarlama

Kullanıcı gizliliği son derece önemlidir. Bu nedenle, kilit ekranında görülebilen farklı bildirim düzeyleri olduğunu unutmayın. Oluşturduğunuz her bildirimin görünürlük düzeyini herkese açık, gizli veya gizli olarak ayarlamanız gerekir.

  • Herkese açık bildirimler, güvenli kilit ekranlarında tamamen görünür.
  • Gizli bildirimler gizlenir.
  • Özel bildirimler ortada yer alır: bunları yayınlayan uygulamanın adı ve simgesi de dahil olmak üzere yalnızca temel bilgileri gösterirler. Gizli olan normal içerik yerine, isteğe bağlı olarak 2 new messages gibi kişisel bilgileri göstermeyen metinler gösterebilirsiniz.

Aşağıdaki örnekte, Gmail ve Fotoğraflar uygulamalarına ilişkin kilit ekranı bildirimleri, kullanıcı bu bilgileri kilit ekranında göstermeyi seçtikten sonra tüm içeriği gösterir.

Şekil 20: Farklı hassasiyet seviyelerinde kilit ekranı.

1 Kilit ekranında gösterilen tüm bildirim içeriği

2 Kilit ekranında hassas bildirim içeriği gizlenmiş

Stil

Kısa ve öz metin

Android, içerik başlıklarını tek bir satır olacak şekilde kısaltır (genişletilmiş durumda bile).

İyi bir içerik başlığı aşağıdaki yönergelere uygun olmalıdır:

  • 30 karakteri aşmaz
  • En önemli bilgileri içerir
  • Değişkenlerden kaçının (bir sayı veya kısa metin dizesi içermedikleri veya önüne metin gelmediği sürece)
  • Başlıkta görünen uygulama adı hariç tutulur
Uygulama adını içerik başlığında gösterin. Bu ad, başlık alanıyla gereksizdir ve kullanılabilir karakterleri kullanır.
İçerik başlığında en önemli bilgileri gösterin.

İyi içerik metni, aşağıdaki yönergelere uygun olmalıdır:

  • 40 karakter sınırlamasını aşmıyor
  • İçerik başlığının tekrarından kaçınır

Büyük simge

Görüntülerin bildirimin içeriğini anlamlı bir şekilde pekiştirdiği kullanım alanları için büyük simgeyi kullanın. Bu parçalardan bazıları:

  • Başka bir kişiden gelen mesajlar (ör. mesaj gönderen birinin resmi)
  • Bildirimi gönderen uygulamadan farklıysa içeriğin kaynağı (ör. bir kullanıcının abone olduğu YouTube kanalının logosu)
  • Bildirimle ilgili anlamlı simgeler (ör. arabayla yol tarifini belirten ok simgesi)

Bir kişi gösterilirken büyük simgeler dairesel olmalı, diğer tüm durumlarda kare biçiminde olmalıdır.

Marka bilinci oluşturmak için büyük simgeyi kullanın.
Bir bildirimin içeriğini anlamlı bir şekilde güçlendirmek için büyük simgeyi kullanın (örneğin, ileti bildirimine ekli görüntüleyen kişinin fotoğrafı).

Android sürümü güncellemeleri

Android bildirim sistemi kullanıcı arayüzü ve bildirimle ilgili API'ler sürekli olarak gelişir. Bu değişikliklerin listesi için bildirim uyumluluğu bölümüne göz atın.

Platformla İlgili Dikkat Edilmesi Gereken Noktalar

Wear

Kullanıcının eşlenmiş bir Wear OS cihazı varsa, genişletilebilir ayrıntı ve işlem düğmeleri de dahil olmak üzere tüm bildirimleriniz burada otomatik olarak görünür. Ayrıntılar için Wear'daki bildirimlerle ilgili tasarım sayfasına bakın.