Skip to main content
Kullanıcılarınız uygulamanızı veya web sitenizi aktif olarak kullanmadığında bile, cihazlar arasında zamanında, kişiselleştirilmiş içerikle kullanıcıları yeniden etkileşime geçirin. Push bildirimlerinin en yüksek etkileşimi nasıl sağladığını izleyin veya başlamak için ileri atlayın.

Push bildirimleri neden en yüksek etkileşimi sağlar

OneSignal, mobil, web ve masaüstü genelinde push bildirimlerini yönetmek için eksiksiz bir platform sağlar:
  • Kampanyaları ve işlemsel mesajları dashboard’dan veya API’den gönderin.
  • Çok kanallı akışları Journeys ile otomatikleştirin.
  • Kullanıcıları hassas şekilde hedefleyin: Segmentler, filtreler veya kullanıcı verileri kullanın.
  • A/B testi yapın ve mesaj performansını optimize edin.
  • İçeriği kişiselleştirin: kullanıcı öznitelikleri ve dinamik içerik kullanın.
  • Teknoloji yığınınızla entegre olun: HubSpot, Mixpanel, Amplitude, Zapier ve daha fazlası.

Push kurulumu

Push bildirimleri göndermeden önce platform kurulumunu tamamlayın, izin istemlerini yapılandırın ve ihtiyacınız olan özellikleri etkinleştirin.

Platform kurulum kılavuzları

Mobil push kurulumu

iOS, Android, Huawei ve Amazon push bildirimleri için uçtan uca kurulum.

Web push kurulumu

Chrome, Firefox, Safari ve Edge için push’u etkinleştirin.

Mobil SDK kurulumu

OneSignal SDK’yı mobil uygulamanıza entegre edin.

Web SDK kurulumu

OneSignal SDK’yı web sitenize entegre edin.

OneSignal'e geçiş

Firebase, Airship, Braze ve diğer sağlayıcılardan geçiş adımları.

macOS uygulama desteği

OneSignal’i macOS uygulamaları için yapılandırın.

Windows uygulama desteği

OneSignal’i Windows masaüstü uygulamaları için yapılandırın.

watchOS ve Wear OS desteği

Apple Watch ve Wear OS cihazlarına OneSignal ekleyin.

İzinler

İyi tasarlanmış bir kabul etme deneyimi, push hedef kitlenizi maksimize eder.

Mobil push istemleri

Mobil uygulamalar için ön izin istemleri oluşturun ve en iyi uygulamaları takip edin.

Web push istemleri

Web push için istem zamanlamasını ve mesajını özelleştirin.

iOS geçici push

Tam izin istemeden önce bildirimleri sessizce bildirim merkezine gönderin.

Android bildirim kategorileri

Android kullanıcılarının uygulamanızdan bildirimleri nasıl alacaklarını özelleştirmelerine izin verin.

Özellikler ve gelişmiş kullanım durumları

Mesaj kişiselleştirme

Her kullanıcı için mesajları kişiselleştirmek üzere dinamik içerik ekleyin.

Çok dilli mesajlaşma

Her kullanıcının tercih ettiği dilde push bildirimleri gönderin.

Kısıtlama

Büyük kitleler için bildirim teslimat hızını kontrol edin.

Frekans sınırlama

Kullanıcı başına push bildirim sayısını sınırlayın.

Veri ve arka plan bildirimleri

Arka plan görevleri için yalnızca veri içeren bildirimler gönderin.

VoIP bildirimleri

Arama uygulamaları için VoIP’e özel push bildirimleri gönderin.

Push bildirimleri gönderme

Mesajları çeşitli şekillerde gönderebilirsiniz. En iyi seçenek kullanım durumlarınıza göre değişir.

Dashboard

Dashboard içinde hızlıca mesaj oluşturun.

API ile gönder

REST API kullanarak programatik olarak mesaj gönderin.

Journeys

Otomatik, çok adımlı ve çok kanallı akışlar oluşturun.

A/B testi

Performansı optimize etmek için 10’a kadar mesaj varyantını test edin.

Dashboard’dan gönderme

Mesaj kanalını seçin

Oluştur… seçeneğini seçin ve mesaj kanalınızı belirleyin. Önceki mesajları görmek için Mesajlar veya Şablonlar bölümüne de gidebilirsiniz.
Mesaj oluşturma seçeneklerini gösteren OneSignal dashboard'u

OneSignal dashboard'unda yeni bir mesaj oluşturun.

Bir oluşturma yöntemi seçin

Ad ve etiket belirleyin

Takip ve raporlama için dahili meta veri ekleyin. API eşdeğeri: name.

Hedef kitlenizi seçin

Mesajı alacak kullanıcıları seçin. Belirli grupları hedeflemek için segmentleri dahil edebilir ve hariç tutabilirsiniz. Segment ayarlanmamışsa varsayılan olarak tüm “Abone Olmuş Kullanıcılar”a gönderilir.
Mesaj adı, etiketi ve hedef kitle segmenti seçimi için dashboard alanları

Dashboard'da ad, etiket ve hedef kitle segmenti seçimi.

Mesajı tasarlayın ve gönderin

Bildirimi aşağıdaki tasarım özelliklerini ve özellik özelliklerini kullanarak oluşturun. Ardından hemen gönderin veya bir teslimat zamanlaması ayarlayın.

Teslimat zamanlaması ve optimizasyon

Zamanlamanın push bildirim performansını nasıl etkilediğini görün.

Zamanlama her şeydir: Eylem sağlayan push bildirimleri nasıl gönderilir

OneSignal’in hedef kitle üyeliğini ne zaman değerlendireceğini ve mesajı teslim etmeye ne zaman başlayacağını seçin.
Gönderim zamanı hedef kitle kesme noktasını belirler. OneSignal, hedef kitle üyeliğini o anda değerlendirir ve hedef kitledeki herkes, kullanıcı başına optimizasyon ayarlarından bağımsız olarak mesajı alır.
Kullanıcı başına teslimat zamanı: Hedef kitledeki her kullanıcının mesajı ne zaman alacağını ayarlayın. Teslimat geçersiz kılmaları: Yalnızca bu mesaj için uygulama düzeyindeki teslimat varsayılanlarını geçersiz kılın.
Intelligent Delivery veya Saat dilimi başına özel zaman ile teslimat, hedef kitledeki her kaydın mesajı alabilmesi için 24 saatlik bir dönemi kapsar. Yerel saatle 09:00’da gönderilen bir mesaj gönderildiğinde bir alıcı için saat zaten 10:00 ise, mesajı ertesi gün saat 09:00’da alır.

Tasarım özellikleri

Push mesajları, kullanıcıya yönelik içerik görüntüleyebilir veya arka plan işlemleri gerçekleştirebilir.
  • Görüntüleme bildirimleri: Bir mesaj gerektirir ve başlık, resim, eylem düğmeleri ve diğer görsel öğeler içerebilir.
  • Arka plan/yalnızca veri bildirimleri: headings ve contents alanlarını atlayın, hem iOS hem de Android’de content_available değerini true olarak ayarlayın ve isteğe bağlı olarak ek veri ekleyin.
Şunları içeren açıklamalı push bildirimi diyagramı: 1 başlık, 2 mesaj, 3 simge, 4 resim, 5 eylem düğmeleri, 6 uygulama adı veya tarayıcı, 7 alınma zaman damgası

Web ve mobil push bildiriminin anatomisi

Açıklama: 1 Başlık, 2 Mesaj, 3 Simge, 4 Resim, 5 Eylem düğmeleri, 6 Uygulama adı veya tarayıcı, 7 Alınma zaman damgası.
Bildirim başlıklarını ve gövde metinlerini hızlıca oluşturmak için AI mesaj oluşturucuyu kullanın. Birkaç tıklamayla tonu ve içeriği markanıza uyarlayın.

Title

Bildirimin en üstteki özelleştirilebilir metni. Metin görünümü işletim sistemi tarafından kontrol edilir.
Push platformları (Android, iOS, Huawei, Amazon) başlıkları veya mesajları sabit bir karakter sayısında kesmez. Metnin nerede kesileceği cihaza, yöne ve kullanıcının sistem metin boyutuna (Erişilebilirlik modu) bağlıdır. Android’de ayrıca başlatıcıya (launcher) ve üreticiye göre de değişir.OneSignal ve teslimat servisleri (APNs, FCM ve diğerleri) bildirimi gönderir ancak cihazın onu nasıl görüntüleyeceğini kontrol etmez, bu nedenle hiçbir API veya yük seçeneği kesmeyi geçersiz kılamaz. Aynı metin bir cihazda tam görünüp başka bir cihazda kesilebilir.

Subtitle

Yalnızca iOS ve macOS’ta desteklenen ikincil metin (APNs aracılığıyla). Android veya web’de mevcut değil.
Alt başlıklar, aynı işletim sistemi görüntüleme kuralları altında başlıktan bağımsız olarak kesilir. Yukarıdaki Title notuna bakın.

Message

Bildirimin ana içeriği. Özel yazı tiplerini veya stilleri desteklemez. Stil işletim sistemi tarafından ayarlanır.
Mesaj gövdesi aynı işletim sistemi görüntüleme kuralları altında kesilir ve ne kadarının gösterileceği bildirimin daraltılmış mı yoksa genişletilmiş mi olduğuna bağlıdır. Yukarıdaki Title notuna bakın.

Icons

Android ve web’de küçük ve büyük simgeleri özelleştirin. iOS her zaman uygulama simgesini kullanır.

Image

Android, iOS ve Windows/Android için Chrome’da bildirimlere büyük bir resim ekleyin.
  • Önerilen boyut: 1024×512px (2:1 en boy oranı)
  • Maksimum boyut: 1 MB, maksimum genişlik: 2000 px
  • Safari (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: ios_attachments (iOS), big_picture (Android), chrome_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.xml iç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.

Launch URL

Bildirimi dokunduklarında kullanıcıların nereye gideceğini kontrol edin.

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
  • Android: Bildirim kategorileri gerektirir
  • Huawei: Rozet sayı veya nokta olarak görüntülenir. API: huawei_badge_class, huawei_badge_set_num, huawei_badge_add_num
  • Web (Android’de Chrome): Android cihazlarda Chrome web bildirimleri için tek renkli durum çubuğu simgesi. Bu bir uygulama simgesi rozeti değildir. Önerilen: kare PNG, 96×96 (minimum 72×72). API: chrome_web_badge. Bkz. Bildirim simgeleri
  • Bkz. Rozetler

Sound

Push teslim edildiğinde ses çal.
  • iOS: ios_sound ile ayarlanır
  • Android: Bildirim kategorileri aracılığıyla ayarlanır
  • Web: Mevcut değil

Additional data

SDK işleme için yüke özel anahtar-değer çiftleri ekleyin.

Collapse ID (mobil push)

Aynı collapse_id’yi paylaşıyorlarsa önceki bildirimleri daha yeni bir bildiriyle değiştirin. Maksimum uzunluk: 64 karakter. API: collapse_id Örneğin, bir hava durumu uygulaması üç uyarı gönderir. Kullanıcı cihazını üçünden sonra açarsa yalnızca son mesaj görüntülenir.

Web push topic (web push)

Benzersiz web_push_topic değerleri kullanarak eski web bildirimlerinin değiştirilmesini önleyin. Farklı konulara sahip bildirimler bağımsız olarak görünür kalır. Maksimum uzunluk: 64 karakter. API: web_push_topic

Priority

Özellikle pil tasarrufu modlarında push’un aciliyetini ayarlayın.
  • High (10, varsayılan ve önerilen): Anlık, uyarı tabanlı mesajlar.
  • Normal (5): Arka plan ve yalnızca veri bildirimleri için önerilir.
  • API: priority
  • Platform dokümanları: APNs priority, FCM priority.

Time to live (TTL)

Cihaz çevrimdışıysa mesajın ne kadar süre saklanacağı. Varsayılan: 3 gün. Aralık: 0–2.419.200 saniye (28 gün). API: ttl Kullanıcı çevrimdışıysa ve TTL süresi dolarsa mesaj atılır. Geç teslim edilmemesi gereken mesajlar için ttl: 0 ayarlayın.
iOS kısıtlaması: APNs, cihaz çevrimdışıyken yalnızca en son bildirimi saklar. Önceki bildirimler atılır. Daha fazla bilgi.

Notification grouping

Android ve iOS, cihaz uygulamanız için 4 veya daha fazla bildirim aldıktan sonra bildirimleri otomatik olarak gruplar.
Aynı uygulamadan gruplandırılmış push bildirimleri gösteren Android cihaz

Android'de gruplandırılmış bildirimler.

Huawei mesaj türü (Huawei)

OneSignal’in Huawei (HMS) cihazlara push’u nasıl teslim edeceğini kontrol edin. API: huawei_msg_type
  • data: OneSignal SDK bildirimi istemci tarafında görüntüler; bu, tam özellik setini (büyük resim, eylem düğmeleri) ve Onaylanmış teslimatı etkinleştirir. Uygulama zorla kapatılmışsa gösterilmez.
  • message (varsayılan): HMS Core sunucu tarafında görüntüler; yalnızca başlık ve gövde, ancak uygulama zorla kapatılmış olsa bile gösterilir.
  • Bkz. huawei_msg_type ve Veri ve arka plan bildirimleri.
huawei_msg_type=data, HMS aktarım türüdür, sessiz bir bildirim değildir. Görünür içeriğe sahip data türünde bir push yine de tam bir bildirim görüntüler.

Push bildirimlerini iptal etme

Henüz Teslim Edilmedi ise bir mesajı iptal edebilirsiniz. OneSignal, sıraya eklenmemiş tüm Aboneliklere mesaj göndermeyi durduracaktır. Bu, zaten teslim edilmişse mesajı bir cihazdan kaldırmaz. Mesaj Raporu’nda Actions > Cancel’ı seçin veya bir mesajı iptal etmek için Cancel Message API’yi kullanın.

Push bildirimini cihazdan kaldırma

Teslim edildikten sonra, bir push bildirimini yalnızca Collapse ID veya Web push topic ayarladıysanız değiştirebilirsiniz. Bunlardan biri olmadan bildirim değiştirilemez veya kaldırılamaz.

Analitik

Mesaj performansını ve etkileşimi izleyin.

Push mesaj raporları

Mesaj düzeyinde teslimat, açılma oranı ve tıklama raporlaması.

Analitik genel bakış

OneSignal’deki tüm analitik seçenekleri.

Olay Akışları

Push olaylarını gerçek zamanlı olarak veri ambarınıza veya BI araçlarınıza aktarın.

Mesaj görüntüleme API'si

REST API aracılığıyla programatik olarak mesaj analitiği çekin.

SSS

OneSignal push hangi platformları destekler?

OneSignal; iOS (APNs), Android (FCM), Huawei (HMS), Amazon (ADM), web tarayıcıları (Chrome, Firefox, Safari, Edge), macOS ve Windows için push’u destekler. Yukarıdaki platform kurulum kılavuzlarına bakın.

Kullanıcılara göndermeden önce push bildirimleri nasıl test edilir?

Gerçek kullanıcıları etkilemeden teslimatı, görüntülemeyi ve derin bağlantıları doğrulamak için Test kullanıcılarını ayarlayın. Hızlı test için tek kullanıcılı bir segmente de gönderebilirsiniz.

Push bildirimlerim neden görünmüyor?

Yaygın nedenler arasında eksik veya süresi dolmuş platform kimlik bilgileri, kullanıcıların izin vermemesi veya Rahatsız Etme gibi cihaz düzeyindeki ayarlar yer alır. Tam sorun giderme listesi için Bildirimler gösterilmiyor veya gecikiyor sayfasına bakın.

Maksimum push bildirimi yük boyutu nedir?

Toplam yük boyutu tüm platformlarda yaklaşık 4 KB’dır. data alanı 2048 bayta kadar destekler. Bu sınırları aşmak, bildirimlerin kesilmesine veya reddedilmesine neden olabilir.
Bu, ekrandaki başlık/gövde kesilmesinden farklıdır. Yük boyutu, teslimattan önce APNs/FCM tarafından uygulanan katı bir sınırdır. Başlık ve gövde görüntüleme kesilmesi teslimattan sonra, cihaz üzerinde gerçekleşir ve işletim sisteminin görüntülemesine bağlıdır. Yukarıdaki Title bölümüne bakın.