Ana içeriğe atla
Push bildirimleri, 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 yeniden etkileşim sağlar. Push bildirimlerinin en yüksek etkileşimi nasıl sağladığını izleyin veya hemen başlamak için devam edin.
OneSignal, mobil, web ve masaüstü genelinde push bildirimlerini yönetmek için eksiksiz bir platform sağlar:
  • Dashboard’dan veya API’den kampanya ve işlemsel mesajlar gönderin
  • Journeys ile çok kanallı akışları otomatikleştirin
  • Segmentler, filtreler veya kullanıcı verileri kullanarak kullanıcıları hassas şekilde hedefleyin
  • A/B testi yapın ve mesaj performansını optimize edin
  • Kullanıcı öznitelikleri ve dinamik içerik ile içerikleri kişiselleştirin
  • HubSpot, Mixpanel, Amplitude, Zapier ve daha fazlası ile entegre olun

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ı

İzinler

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

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


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’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

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ı
Hedefleme yöntemiDashboardAPI
SegmentsEvetEvet
Filters (Yalnızca API)HayırEvet
Aliases (Yalnızca API)HayırEvet

Teslimat zamanlaması ve optimizasyon

Zamanlamanın push bildirim performansını nasıl etkilediğini görün.
Mesajın gönderilmeye başlanacağı zamanı seçin.
SeçenekAçıklamaAPI alanı
Hemen gönderTüm alıcılara şimdi teslim et.
ZamanlanmışBelirli bir zamanda, 30 güne kadar önceden gönder.send_after
Kullanıcı başına optimizasyon: Kullanıcıların mesajı ne zaman alacağını ayarlayın.
SeçenekAçıklamaAPI alanı
Herkese aynı andaTüm alıcılar mesajı aynı anda alır. Acil mesajlar için en iyisi.
Intelligent DeliveryHer kullanıcıya oturum aktivitesine göre en uygun zamanda gönderir.delayed_option: last-active
Saat dilimi başına özel zamanHer kullanıcının saat diliminde belirlenen yerel saatte gönderir.delayed_option: timezone, delivery_time_of_day
Kısıtlama’yı geçersiz kılKısıtlama hızını değiştirin.throttle_rate_per_minute
Frekans sınırlama’yı geçersiz kılBu mesaj için frekans sınırlamayı devre dışı bırakın.enable_frequency_cap

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: Mesajı atlar, content_available içerir ve isteğe bağlı olarak ek veri içerir.
Web ve mobil push bildirimlerinin anatomisini gösteren açıklamalı diyagram
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.

Subtitle

Yalnızca iOS ve macOS’ta desteklenen ikincil metin (APNs aracılığıyla). Android veya web’de mevcut değil.

Message

Bildirimin ana içeriği. Özel yazı tiplerini veya stilleri desteklemez. Stil işletim sistemi tarafından ayarlanır.

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 (Chrome/Android): Android durum çubuğunda gösterilen simge; 72×72 alfa PNG olmalıdır. API: chrome_web_badge
  • Bkz. Rozetler

Sound

Push teslim edildiğinde ses çal.
  • 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 (önerilir): Anlık, uyarı tabanlı mesajlar
  • Normal: Arka plan/veri bildirimleri için kullanılır
  • 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. Öncekiler 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

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.

Sıkça sorulan sorular

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üleme ve derin bağlantıları doğrulamak için test Aboneliklerini 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.