Push bildirim simgeleri için en iyi uygulamalar
- Tüm cihazlarda daha iyi render için şeffaf bir PNG kullanın.
- Simgenin küçük boyutlarda basit ve tanınabilir olduğundan emin olun.
- Boyut ve renk şeması için platforma özel yönergeleri izleyin (örneğin, Android durum çubukları için şeffaf arka planlarda beyaz simgeler).
- Simgede metin kullanmaktan kaçının, çünkü daha küçük boyutlarda okunamaz hale gelebilir.
- İyi tasarlanmış bir push bildirim simgesi dahil etmek, bildirimlerinizin etkinliğini ve çekiciliğini önemli ölçüde artırabilir.
Web bildirim simgeleri
Önerilen boyut256x256 pikseldir. PNG, JPG ve GIF (animasyonlu olmayan) dosya türleri desteklenir.
Simgenizi yükleyin veya Dashboard Web Ayarlarınızda bir resme URL kullanın.
iOS bildirim simgeleri
iOS bildirimleri, uygulama simgenizle aynı resmi kullanır ve uygulama simgenizi değiştirmeden değiştirilemez. iOS ayrıca simgeyi kullanıcının profil resmine değiştirmenize olanak tanıyan İletişim Bildirimlerini destekler.Android bildirim simgeleri
Android (Amazon ve Huawei dahil), bu kılavuzun tam olarak detaylandırdığı simgeleri ayarlamak için çeşitli seçenekler sunar. Android ayrıca simgeyi kullanıcının profil resmine değiştirmenize olanak tanıyan Konuşma Bildirimlerini destekler. Android hem Küçük hem de Büyük Bildirim Simgelerini destekler.
Küçük bildirim simgeleri
Küçük simge, bildirimin sol üst köşesinde görüntülenir. Varsayılan olarak OneSignal bir zil simgesi gösterir, ancak abonelerin uygulamanızdan bir bildirim olduğunu tanımaları için bunu özelleştirmenizi öneririz.Çoğu Android cihaz simge için yalnızca alfa kanalını destekler. Durum çubuğunda tek renkli görüntülenir, ancak bildirimin sol tarafına bir vurgu rengi uygulanabilir.
Büyük bildirim simgeleri
Büyük bildirim simgesi, bildirimin sağ tarafında gösterilir. Büyük bir simge ayarlamazsanız, küçük simge bunun yerine kullanılacaktır. OneSignal, simgenin kırpılmasını önlemek için büyük bildirim simgelerini sizin için otomatik olarak ölçekler. Büyük simgenin önerilen boyutu256x256 pikseldir.
Android varsayılan simgeleri nasıl eklenir
Her Android ve Amazon uygulamasına varsayılan simgeler eklemenizi şiddetle öneririz.1
Simgeleri oluşturun
Listelenen boyut ve alfa saydamlığıyla her resmi eklemelisiniz.Alfa saydamlığıyla resim oluşturma konusunda yardım için, Android Asset Studio’daki örnekler için bu clipart bağlantısına bakın.
- Android asset studio kullanma
- Simgeleri manuel olarak oluşturma
ÖnerilenDoğru ayarlarla küçük simgeleri hızlı ve kolay bir şekilde oluşturmak için Android Asset Studio kullanmanızı öneririz. Ad olarak
ic_stat_onesignal_default kullanın.Varsayılan simge adı, yoğunluğu, boyutu
Gerekli: Her ad ve piksel boyutu uygulamada bulunmalıdır.| Name | Density (dp) | Size (px) |
|---|---|---|
| ic_stat_onesignal_default | MDPI | 24x24 |
| ic_stat_onesignal_default | HDPI | 36x36 |
| ic_stat_onesignal_default | XHDPI | 48x48 |
| ic_stat_onesignal_default | XXHDPI | 72x72 |
| ic_stat_onesignal_default | XXXHDPI | 96x96 |
| ic_onesignal_large_icon_default.png | XXXHDPI | 256x256 |
2
Proje yollarını oluşturun
Aşağıdaki yolların mevcut olduğundan emin olun; eksik olan klasörleri oluşturun.Gerekli: Her resim aşağıdaki yollarda bulunmalıdır:
- Android Native
- Unity
- Cordova/Ionic
- React Native
- .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) (Large Icon)
Varsayılan OneSignal zil simgesini görüyorsanız, tüm simge boyutlarını eklememişsiniz demektir. Lütfen tüm simge boyutlarını ve doğru yolları ekleyin.Düz bir kare görüyorsanız, resmi doğru yola ayarladınız, ancak resim alfa saydamlığına sahip değil. Daha fazla yardım için, Android Asset Studio clipart adresindeki resimleri kullanmayı deneyin.

Yeni varsayılan simgelerinizle hazırsınız.
Varsayılan olmayan simgeler
Varsayılan olmayan simgelerle push nasıl gönderilir (İsteğe bağlı)
Varsayılan olmayan simgelerle push nasıl gönderilir (İsteğe bağlı)
Varsayılan simgelerinizi ekledikten sonra, daha fazla varsayılan olmayan simge eklemeyi seçebilirsiniz. Bunlar, uygulamanızın gönderdiği bildirim türlerine bağlı olarak farklı simgeler göstermenize olanak tanır. Örneğin, “Jewel Breaker” gibi bir başlığa sahip bir oyun, kullanıcının seviyesini temsil eden her gönderilen bildirim için farklı renkli bir mücevher simgesi isteyebilir. Bu arada, bir sosyal ağ, kullanıcı başka bir kullanıcıdan mesaj aldığında, bu bildirimleri daha genel sistem bildirimlerinden ayırt etmek için bir sohbet balonu simgesi göstermek isteyebilir.OneSignal, mesaj başına varsayılan simgeleri geçersiz kılmayı destekler.
1
Simgeleri oluşturun
Simgeleri oluşturmak ve SDK’nız için uygun klasöre yerleştirmek için yukarıdaki adımları izleyin.
2
Varsayılan olmayan simgeleri adlandırın
Varsayılan olmayan simgeler eklemek için, bunları yukarıda belirtilen varsayılan adlardan farklı bir şekilde adlandırmalısınız. Örneğin, birini
message_icon olarak adlandırabilirsiniz.3
Varsayılan olmayan simgelerle bildirim gönderin
Varsayılan simgeleri oluşturmak için yukarıdaki adımları izlediyseniz ve uygulamanızı güncellediyseniz, bir bildirim gönderdiğinizde bu simgelere başvurabileceksiniz. Özel bir simgeyle bildirim göndermek için:
Dashboard
Messages > New Push > Platform Settings > Google Android Options seçeneğine gidin > Simge adını dosya uzantısı olmadan ayarlayın. Büyük Bildirim Simgeleri ile, simgenin görüntüleneceği bir URL de sağlayabilirsiniz.
REST API
Bildirim simgelerinismall_icon ve large_icon REST API özellikleriyle ayarlayın. Simge adını dosya uzantısı olmadan ayarlayın. Daha fazla ayrıntı için Create notification REST API dokümantasyonuna bakın.Küçük simge vurgu rengi
Bildirimin küçük simgesinin etrafında gösterilen rengi değiştirebilirsiniz.
Küçük simge vurgu rengini ayarlama
Varsayılan bir renk ayarlamak için, projenizdekires/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.
