Push bildirimleri neden en yüksek etkileşimi sağlar
OneSignal Push ile neler yapabilirsiniz
- Dashboard’dan veya API’den pazarlama kampanyaları ve işlemsel mesajlar gönderin
- Journeys ile otomatik push ve çok kanallı akışlar oluşturun
- Segmentler, filtreler veya kullanıcı verileri kullanarak kullanıcıları hassas bir şekilde hedefleyin
- A/B testi yapın ve performansı optimize edin
- Kullanıcı öznitelikleri ve Dinamik İçerik ile mesajları kişiselleştirin
- HubSpot, Mixpanel, Amplitude, Zapier ve daha fazlası gibi CRM’ler ve araçlarla entegre olun
Push kurulumu
Push bildirimleri göndermeden önce, aşağıdaki kurulum adımlarını tamamlayın:- Platforma özel kurulum (mobil push, web push, Android, iOS, vb.)
- İzin istemlerini yapılandır (kullanıcıların push bildirimlerine kabul etmesine izin ver)
- Özellikleri ve kullanım durumlarını kur (kişiselleştirme, çok dilli, kısıtlama, vb.)
Mobile push
Web push
Mobile SDK Setup
Web SDK Setup
Migrating to OneSignal
macOS app support
Windows app support
WatchOS and WearOS support
İzin istemleri
Harika bir kabul etme deneyimi, push hedef kitlenizi maksimize eder:Mobile: Prompt for push permissions
Web: Prompt for push permissions
Mobile: iOS Provisional Push Notifications
Mobile: Android Notification Categories
Özellikler ve gelişmiş kullanım durumları
Her push bildirimini nasıl değerli hale getirirsiniz
Message Personalization
Multi-Language Messaging
Throttling
Frequency Capping
Data & background notifications
VOIP notifications
Analitik
Performansı izleyin ve etkileşimi optimize edin:Push message reports
Event Streams
View messages API
Analytics overview
Push bildirimleri gönderme
İhtiyaçlarınıza göre mesajları çeşitli şekillerde gönderebilirsiniz.A/B Testing
Journeys
API
Dashboard
Mesaj kanalını seçin
- Sol kenar çubuğunda, + Create… > Push’u seçin veya sağ üst köşede, New Message > New Push’u seçin.
- Ayrıca, önceki dashboard tarafından oluşturulmuş mesajları görmek için Messages > Push’a gidebilirsiniz.

OneSignal dashboard'unda yeni mesaj seçenekleri gönderin.
Bir oluşturma yöntemi seçin
Bir ad ve etiket belirleyin
- Dahili izleme meta verileri ekleyin.
- API eşdeğeri:
name
Hedefleme hedef kitleyi ayarlayın
- Varsayılan segmente gönder: Hiçbiri ayarlanmamışsa varsayılan olarak tüm “Abone Olmuş Kullanıcılar”a gider.
- Belirli segmentlere gönder: Segmentleri açıkça dahil edin ve hariç tutun. Birden fazla segmentin “OR” ilişkisi vardır; kopya Abonelikler otomatik olarak kaldırılır.

Ad, etiket ve hedef kitle segmenti seçim arayüzü
Zamanlama ve kullanıcı başına teslimat
Zamanlama her şeydir: Eylem sağlayan push bildirimleri nasıl gönderilir

OneSignal dashboard'unda zamanlama ve teslimat seçenekleri.
- Scheduled Delivery: 30 gün öncesine kadar belirli bir zamanda gönderin (API:
send_after) - Intelligent Delivery: Kullanıcı davranışına göre optimize edin (API:
delayed_option: last-active) - Timezone Delivery: Yerel saatte teslim edin (API:
delayed_option: timezone&delivery_time_of_day) - Throttling: Teslimat hızını sınırlayın (API:
throttle_rate_per_minute) - Frequency Capping: Kullanıcı başına mesajları sınırlayın (API:
enable_frequency_cap)
Tasarım özellikleri
Genel push bildirimlerini yüksek performanslı mesajlara nasıl dönüştürürsünüz
- Görüntüleme bildirimleri: Bir mesaj gerektirir ve bir başlık, resim, eylem düğmeleri ve diğer görsel öğeler içerebilir.
- Arka plan/yalnızca veri bildirimleri: Mesajı atlar, content_available içerir ve isteğe bağlı olarak ek veri içerir.

1: Başlık, 2: Mesaj, 3: Simge, 4: Resim, 5: Eylem düğmeleri, 6: Uygulama adı veya tarayıcı, 7: Alınan zaman damgası
Title
Bildirimin en üstteki özelleştirilebilir metni. Metin görünümü işletim sistemi tarafından kontrol edilir (kalın veya italik gibi özel yazı tipleri veya stiller yok).- Web push ve Huawei için gereklidir
- Ayarlanmamışsa web’de varsayılan olarak site adı kullanılır
- Önerilen sınır: 25–50 karakter (mobil), 60–80 (web)
- Destekler: AI mesaj oluşturucu, emojiler 👍, mesaj kişiselleştirme, çok dilli mesajlaşma
- API:
headings
Subtitle
Yalnızca iOS ve macOS’ta desteklenen ikincil metin (APNs aracılığıyla). Android veya web’de mevcut değil.- Önerilen sınır: 25–50 karakter
- Destekler: emojiler 👍, mesaj kişiselleştirme, çok dilli mesajlaşma
- API:
subtitle
Message
Bildirimin ana içeriği. Kalın, italik veya alt çizgiler gibi özel yazı tiplerini veya stilleri desteklemez. Stil işletim sistemi tarafından ayarlanır.- Arka plan bildirimi göndermedikçe gereklidir
- Destekler: AI mesaj oluşturucu, emojiler 👍, Mesaj Kişiselleştirme, Çok dilli mesajlaşma
- Sınır: ~150 karakter
- API:
contents
Icons
Android ve web’de küçük ve büyük simgeleri özelleştirin. iOS her zaman uygulama simgesini kullanır.- Bkz. Bildirim simgeleri
Image
Android, iOS ve Windows/Android için Chrome’da bildirimlere büyük bir resim ekleyin.- Tüm platformlar için önerilen boyut:
1024×512px(2:1 en boy oranı) - Maksimum boyut: 1 MB, maksimum genişlik: 2000 px
- Safari’de (macOS/iOS) veya macOS Bildirim Merkezi’nde desteklenmez
- Mobilde görüntülemek için resmin dokunulması veya genişletilmesi gerekir
- Desteklenen formatlar:
PNG,JPG,GIF(yalnızca iOS’ta animasyonlu) - API parametreleri:
ios_attachments– iOSbig_picture– Androidchrome_web_image– Chrome web
- Bkz. Resimler ve Zengin Medya
App name
Bildirimi görüntüleyen uygulamanın adı.- iOS: Xcode’da Display Name altında ayarlanır; güncellemek için cihazın yeniden başlatılması gerekir
- Android/Amazon/Huawei:
AndroidManifest.xmliçinde<application android:label="YOUR APP NAME">altında ayarlanır - Web: Site adını ve/veya tarayıcıyı gösterir
Özellik özellikleri
Action Buttons
Push bildirimine etkileşimli düğmeler ekleyin.- Android 4.1+ ve iOS 8.0+‘da desteklenir
- Bkz. Eylem düğmeleri
Launch URL
Bildirimi dokunduklarında kullanıcıların nereye gideceğini kontrol edin.- API parametreleri:
url: tek evrensel URLapp_url: derin bağlantı (örn.your-app://screen)web_url:httpveyahttpsweb bağlantısı
- Bkz. URL’ler, Bağlantılar ve Derin Bağlantılar
Badges
Uygulama simgelerinde noktalar veya rozet numaraları gösterin.- iOS: Kırmızı sayısal rozet; ayarlayabilir, artırabilir veya temizleyebilir
- API:
ios_badgeType,ios_badgeCount
- API:
- Android: Bildirim kategorileri gerektirir
- Web (Chrome/Android):
- Android durum çubuğunda gösterilen simge
- 72×72 alfa PNG olmalıdır
- API:
chrome_web_badge - Örnek simge →
- Bkz. Rozetler
Sound
Push teslim edildiğinde ses çal.- iOS:
soundile ayarlanır - Android: Bildirim kategorileri aracılığıyla ayarlanır
- Web: Mevcut değil
Additional data
SDK işleme için yük’e özel anahtar-değer çiftleri ekleyin.- Şunlar tarafından kullanılır:
- Mobil servis uzantıları
- Mobil SDK ve web SDK’deki tıklama dinleyicileri
- Dashboard yalnızca basit anahtar-değer verilerini destekler
- İç içe JSON göndermek için
dataile API’yi kullanın - Yük boyutu:
- Maksimum toplam boyut: ~4KB
dataalanı: 2048 bayt’a kadar
- OSNotification yükü →
Collapse ID (mobile push)
Aynıcollapse_id’yi paylaşıyorlarsa önceki bildirimleri daha yeni bir bildiriyle değiştirin.
- Maksimum uzunluk: 64 karakter
- API:
collapse_id
Web push topic (web push)
Benzersizweb_push_topic değerleri kullanarak web’de eski bildirimleri değiştirmekten kaçının.
- Maksimum uzunluk: 64 karakter
- API:
web_push_topic
Priority
Özellikle pil tasarrufu modlarında push’un aciliyetini ayarlayın.- High (önerilir): Anında, uyarı tabanlı mesajlar
- Normal: Arka plan/veri bildirimleri için kullanılır
priority
Platform dokümanları:
Time to live (TTL)
Cihaz çevrimdışıysa mesajın ne kadar süre saklanacağı.- Varsayılan: 3 gün
- Aralık: 0 ila 2.419.200 saniye (28 gün)
- API:
ttl
ttl: 0 ayarlayın — Cihaz mesaj gönderildiğinde çevrimdışıysa, asla teslim edilmez.
Notification grouping
Android ve iOS, cihaz uygulamanız için 4 veya daha fazla bildirim aldıktan sonra bildirimleri otomatik olarak birlikte gruplar. iOS bildirim gruplama- Mesajları birlikte gruplamak için aynı değerle
thread_idREST API özelliğini kullanın.
- Mesajları birlikte gruplamak için aynı değerle
android_groupREST API özelliğini kullanın. - Android “Group Key” ayrıca dashboard’dan push mesajları gönderirken ayarlanabilir.
NotificationExtenderService ekleyin. Daha fazla ayrıntı için Android’in Group Notify Guide’ına bakın.
Android 7+‘ın bu özet bildirimler için bazı sınırlamaları olduğunu unutmayın. Yalnızca metni, vurgu rengini ve küçük simgeyi (büyük simge değil) değiştirebilirsiniz. Ancak, çocukları yine de değiştirebilirsiniz.
