
Küçük rozet simgesi, büyük simge ve görsel içeren Android Chrome Web Push bildiriminin örneği.
Push bildirim simgeleri için en iyi uygulamalar
- Mümkün olduğunca şeffaflık içeren PNG görüntüler kullanın.
- Simgeleri çok küçük boyutlarda basit ve tanınabilir tutun.
- Okunamaz hale gelebilecek metin veya ince detaylardan kaçının.
- Boyut, renk ve şeffaflık için platforma özgü kurallara uyun.
- Bildirimleri platformlar ve işletim sistemi sürümleri genelinde gerçek cihazlarda test edin.
Web bildirim simgeleri
Web push bildirimleri, gönderim sırasında sağlanan veya site ayarlarınızda varsayılan olarak tanımlanan bir simge görüntüler. Simge sağlanmadıysa, varsayılan bir zil simgesi kullanılır.- Desteklenen formatlar: PNG, JPG, GIF (animasyonsuz)
- Simge kare olmalıdır. Önerilen boyut
256x256pikseldir.
256x256 simge önerilir.Android web push rozet simgesi
Android cihazlarda, Web Push bildirimleri Web App Manifestbadge özelliği tarafından tanımlanan daha küçük bir rozet simgesi görüntüleyebilir. Rozet simgesi sınırlı kullanıcı arayüzü bağlamlarında (Android durum çubuğu gibi) kullanılır ve tüm Android cihazlarda görünmeyebilir. Rozet simgesi sağlanmadıysa, varsayılan tarayıcı simgesidir.
Rozet simgeleri Android uygulama küçük bildirim simgeleri gibi aynı katı yalnızca alfa kurallarına tabi olmasa da, yine de sistem kontrollü kullanıcı arayüzünde işlenir.
En iyi uygulamalar:
- Şeffaf arka plana sahip kare PNG kullanın
- Tasarımı basit ve yüksek kontrastlı tutun
- Metin veya ince detaylardan kaçının
- En iyi tutarlılık için tek renkli veya minimal renk kullanın
72×72 piksel boyutu önerilir. Daha büyük görseller kabul edilebilir ve gerektiğinde küçültülür.
Küçük rozet simgesi örneği: https://i.imgur.com/9QFB20F.png

Örnek rozet simgesi kullanılarak Android durum çubuğunda rozet simgesinin nasıl görüntülendiğinin örneği.
iOS bildirim simgeleri
iOS bildirimleri her zaman uygulama simgenizi kullanır.- Bildirim simgesi, uygulamanızın simge varlığından otomatik olarak türetilir
- Bildirim simgesini mesaj başına değiştiremezsiniz
- Simgeyi değiştirmek, uygulama simgenizi güncellemenizi ve yeni bir uygulama sürümü yayınlamanızı gerektirir
İletişim Bildirimleri
iOS 15 ve daha yenisinde, Apple İletişim Bildirimleri’ni destekler. Doğru şekilde uygulandığında, iletişim tarzı bildirimler (mesajlaşma veya arama uygulamaları gibi) desteklenen sistem görünümlerinde uygulama simgesi yerine bir kişi veya gönderen görseli görüntüleyebilir.Android bildirim simgeleri
Android (Amazon ve Huawei cihazları dahil) Küçük ve Büyük bildirim simgelerini destekler. Android ayrıca simgeyi kullanıcının profil resmine değiştirmenize olanak tanıyan Konuşma Bildirimleri’ni destekler.
Küçük bildirim simgeleri
Küçük bildirim simgesi durum çubuğunda ve bildirimin sol üst köşesinde görünür. Özel küçük simge sağlanmazsa, OneSignal varsayılan bir çan simgesi görüntüler. Android, küçük bildirim simgelerini renk verileri yerine simgenin alfa kanalını kullanarak işler. Sistem, simgeyi görüntülerken kendi rengini (veya yapılandırdığınız vurgu rengini) uygular. Gereksinimler ve en iyi uygulamalar:- Şeffaf arka planda tek renkli siluet simge kullanın
- Simgeyi şeklin şeffaflıkla tanımlanacağı şekilde tasarlayın, renkle değil
- Degradeler, gölgeler veya çok renkli çalışmalardan kaçının
- Tasarımı çok küçük boyutlarda basit ve tanınabilir tutun
Küçük simge vurgu rengi
Bildirimin küçük simgesinin etrafında gösterilen rengi değiştirebilirsiniz.
res/values/strings.xml dosyanıza aşağıdaki satırı ekleyin.
Karanlık mod için farklı bir renk istiyorsanız, anahtarı res/values-night/strings.xml dosyanıza da ekleyin.
HEX değerini kullanın. Yardım için Android Asset Studio Renk şemasını kullanın.
android_accent_color ayarlayın veya Messages > New Push > Platform Settings > Google Android Options altındaki Accent color alanına bir değer girin.
Özel alfa kanalı olmayan küçük simge görselleri
Bazı cihaz üreticileri görseli olduğu gibi görüntüler (alfa kanalı kuralını yok sayar). Tüm cihazlarda alfa kanalı olmayan görseller kullanmak istiyorsanız Android’in belgelerine dayalı özel bildirim düzeni kurabilirsiniz. Simgeler tüm cihazlarda tutarlı görünmeyebileceğinden alfa kuralını izlemenizi şiddetle öneririz. Google bunu bu şekilde tasarladı — simge, anlamlı herhangi bir detayı görmek için çok küçük, bu nedenle tek bir rengi zorlamak, bir bakışta tanınması daha kolay bir simgeyi zorlamaya yardımcı olur.Büyük bildirim simgeleri
Büyük simge Android bildiriminin sağ tarafında görünür.- Önerilen boyut: 256×256 piksel
- Format: PNG veya JPG
- Ayarlanmazsa, Android küçük simgeyi yeniden kullanabilir
Android varsayılan simgelerini nasıl eklersiniz
Her Android tabanlı uygulama için (Google Play, Amazon, Huawei) varsayılan bildirim simgelerini yapılandırmanızı şiddetle öneririz. Eksik veya yanlış yapılandırılmış simgeler, bozuk bildirim işlemenin en yaygın nedenidir. Android iki varsayılan simgeyi destekler:- Küçük bildirim simgesi (gerekli)
- Büyük bildirim simgesi (isteğe bağlı ancak önerilir)
Küçük bildirim simgesini oluşturun
- Tek renkli siluet simge
- Şeffaf arka plan (alfa kanalı gereklidir)
- Renk, degrade veya gölge yok
ic_stat_onesignal_defaultGerekli küçük simge boyutlarını oluşturun
Büyük bildirim simgesini oluşturun (isteğe bağlı)
- Kare görsel
- PNG veya JPG
- Şeffaf arka plan önerilir
- Önerilen boyut: 256×256 px
- Renge izin verilir
- Yalnızca alfa gerekli değildir
- Yalnızca bir boyut gereklidir
ic_onesignal_large_icon_default.pngSimgeleri doğru proje yollarına yerleştirin
- Android Native
- Unity
- Cordova/Ionic
- React Native / Expo
- .NET Maui
- Flutter
res/drawable-mdpi/(24x24)res/drawable-hdpi/(36x36)res/drawable-xhdpi/(48x48)res/drawable-xxhdpi/(72x72)res/drawable-xxxhdpi/(96x96)res/drawable-xxxhdpi/(256x256) (Büyük Simge)

Drawable klasörlerinde simge dosyaları bulunan Android Native projesi
Varsayılan olmayan simgelerle bildirim gönderme
OneSignal dashboard’undan veya REST API’den push bildirimleri gönderirken, Android, Amazon, Huawei ve Web Push bildirimleri için varsayılan simgeleri özel simgelerle geçersiz kılabilirsiniz. iOS bildirimleri için simgeyi geçersiz kılamazsınız.REST API parametreleri
Android, Amazon ve Huawei REST API parametreleri:adm_small_icon Huawei: huawei_small_iconKüçük simge için, görsel varsayılan küçük simgeyle aynı proje yolunda bulunmalıdır. Uzak URL kullanamaz. Özel simgelerinizi nereye ekleyeceğinizle ilgili ayrıntılar için Android varsayılan simgelerini nasıl eklersiniz bölümüne bakın.REST API parametrelerinde simge adını dosya uzantısı olmadan ayarlayın.Örnek: "small_icon": "my_custom_icon_name_without_extension"adm_large_icon Huawei: huawei_large_iconBüyük simge için, görsel varsayılan büyük simgeyle aynı proje yolunda bulunabilir veya uzak bir URL olabilir. Özel simgelerinizi nereye ekleyeceğinizle ilgili ayrıntılar için Android varsayılan simgelerini nasıl eklersiniz bölümüne bakın.REST API parametrelerinde simge adını dosya uzantısı olmadan ayarlayın.Örnek: "large_icon": "my_custom_icon_name_without_extension"firefox_iconGörsel kaynağının URL’si. Görsel kaynağının doğrudan URL’si olmalıdır.Örnek: "chrome_web_icon": "https://example.com/my_custom_icon.png""chrome_web_badge": "https://i.imgur.com/9QFB20F.png"Dashboard
OneSignal dashboard’unda, Messages > Push > New Push formunu veya Templates kullanarak platforma özgü seçeneklere gidin. Android, Amazon ve Huawei için, dosya varsayılan simgeyle aynı proje yolunda mevcutsa, simge adlarını dosya uzantısı olmadan ayarlayın. Büyük Bildirim Simgeleri ile, simgenin görüntüleneceği doğrudan bir URL de sağlayabilirsiniz.
Varsayılan simgelerin geçersiz kılınacağı OneSignal dashboard'u.
SSS
Android küçük simgem neden beyaz veya gri kare olarak görünüyor?
Görselin uygun şeffaflığı yoktur. Android, küçük bildirim simgelerini yalnızca alfa kanalını kullanarak işler — düz arka plana sahip tamamen opak pikseller dolu bir kare olarak görünür. Simgeyi, Android Asset Studio kullanarak şeffaf arka planda tek renkli siluet olarak yeniden oluşturun.Özel simgem yerine neden OneSignal çan simgesi görünüyor?
Küçük simgenin gerekli yoğunluk varyantlarından bir veya daha fazlası eksik ya da yanlış drawable dizinine yerleştirilmiştir. Tüm beş boyutu (MDPI’dan XXXHDPI’ya) tam olarakic_stat_onesignal_default dosya adıyla eklemelisiniz. Doğru yollar için Android varsayılan simgelerini nasıl eklersiniz bölümüne bakın.
iOS bildirim simgesini mesaj başına değiştirebilir miyim?
Hayır. iOS, push bildirimleri için her zaman uygulama simgenizi kullanır. Bunu geçersiz kılacak bir APNs yük alanı yoktur. Simgeyi değiştirmek, uygulama simgesi varlığınızı güncellemenizi ve yeni bir uygulama sürümü yayınlamanızı gerektirir.Web push simgem ne boyutta olmalıdır?
256x256 piksel boyutunda kare bir PNG görsel kullanın. Farklı tarayıcılar ve işletim sistemleri simgeyi kırpabilir veya ölçeklendirebilir, ancak 256x256 Chrome, Firefox, Edge ve Safari genelinde en iyi tutarlılığı sağlar.
Android küçük simgesi için URL kullanabilir miyim?
Hayır. Android küçük simgesi, uygulamanızla birlikte paketlenmiş yerel bir kaynak dosyası olmalıdır. Yalnızca büyük simge uzak URL’leri destekler.Expo’da bildirim simgelerini nasıl eklerim?
onesignal-expo-plugin ile tek bir kaynak PNG sağlarsınız (küçük simgeler için 96x96, büyük simgeler için 256x256) ve bunu app.json veya app.config.js dosyasındaki smallIcons ve largeIcons dizileri altında belirtirsiniz. Eklenti, tüm yoğunluk varyantlarını otomatik olarak oluşturur ve derleme zamanında doğru android/ dizinlerine yerleştirir. Drawable klasörlerini manuel olarak oluşturmanız gerekmez. Örnek yapılandırma için “Simgeleri doğru proje yollarına yerleştirin” altındaki Expo sekmesine bakın.