Ana içeriğe atla

Genel Bakış

OneSignal’deki push kısıtlama, push bildirimlerinin kullanıcılara teslim edilme oranını kontrol etmenize olanak tanır. Bu, özellikle sunucu kapasitesini yönetmek ve yüksek hacimli gönderimler sırasında sorunsuz bir kullanıcı deneyimi sağlamak için kullanışlıdır.

Faydalar

  • Sunucu yükünü yönetin – Mesaj teslimatını zaman içinde dağıtarak aşırı yüklenmeyi önleyin.
  • Performansı koruyun – Toplu gönderimler sırasında performans düşüşünden kaçının.
  • Kullanıcı deneyimini iyileştirin – Cihazlar genelinde tutarlılık ve duyarlılık sağlayın.

Yapılandırma seçenekleri

Kısıtlamanın kullanılabilir olması için genel ayarlar düzeyinde etkinleştirilmesi gerekir.

Genel kısıtlama ayarları

Tüm push mesajları için Ayarlar > Push ve Uygulama İçi > Kısıtlama altında kısıtlamayı etkinleştirin. Etkinleştirildikten sonra, bu ayar varsayılan olarak tüm push bildirimleri için geçerli olur, ancak bireysel mesajlar için geçersiz kılınabilir.

Push Kısıtlama Ayarlarına gidin

Mesaj başına kısıtlama geçersiz kılma

Bireysel mesajlarda genel kısıtlama ayarlarını geçersiz kılabilirsiniz.
  1. Bildirim oluşturma sırasında “Kısıtlama ayarını geçersiz kıl” kutusunu işaretleyin
  2. İstediğiniz dakika başına mesaj oranını ayarlayın
  3. Belirli bir mesaj için kısıtlamayı devre dışı bırakmak için dakika başına mesaj alanına “0” girin
API ile gönderilen bildirimler için throttle_rate_per_minute özelliğini kullanın.
Kısıtlamanın herhangi bir kullanım için kullanılabilir olması için genel ayarlar düzeyinde etkinleştirilmesi gerekir.

Kısıtlama nasıl çalışır

Oran dönüştürme süreci

OneSignal, teslimatı optimize etmek için dakika başına ayarınızı saniye başına orana dönüştürür:
  1. Sistem, kısıtlama oranınızı 60’a (dakika başına saniye) böler
  2. Sonuç en yakın tam sayıya yuvarlanır (OneSignal kısmi mesaj gönderemez)
  3. Bu saniye başına oran daha sonra teslimat süreci boyunca uygulanır

Kısıtlama dönüştürme örneği

  • Dakika başına 1019 mesaj ayarlarsınız
  • Hesaplama 1019 ÷ 60 = saniye başına 16.98 mesaj
  • Aşağı yuvarlama saniye başına 16 mesaj
  • Gerçek teslimat oranı 16 × 60 = dakika başına 960 mesaj
  • Fark Ayarlanan orandan dakika başına 59 daha az mesaj
Bu dönüştürme, partiler arasındaki gecikmeleri ortadan kaldırarak daha verimli işleme sağlar.

Sınırlamalar ve Dikkat Edilmesi Gerekenler

24 Saatlik Teslimat Penceresi

Tüm kısıtlanmış bildirimlerin gönderildikten sonra 24 saat içinde teslimatı tamamlaması gerekir. Kısıtlama oranınız teslimatın 24 saati aşmasına neden olacaksa, OneSignal bu zaman dilimi içinde tamamlanmasını sağlamak için oranı otomatik olarak ayarlar.

Otomatik kısıtlama ayarlama örneği

20.000 kullanıcı için dakika başına 10 mesaj kısıtlama oranı ayarlarsanız (yaklaşık 33 saat sürer), OneSignal, teslimatın gerekli 24 saatlik pencere içinde tamamlanmasını sağlamak için oranı otomatik olarak dakika başına yaklaşık 14 mesaja ayarlayacaktır.

Diğer Özelliklerle Uyumluluk

Zaman Dilimi ve Akıllı Teslimat

Kısıtlama, Zaman Dilimi ve Akıllı Teslimat seçeneklerine göre öncelik alır. Kısıtlama etkinleştirildiğinde, bu özellikler o bildirim için yok sayılacaktır. Zaman Dilimi veya Akıllı Teslimat kullanmak için:
  • Teslimat Programı altında o belirli bildirim için kısıtlamayı devre dışı bırakın
  • “Kısıtlama ayarını geçersiz kıl” değerini “0” olarak ayarlayın
  • API bildirimleri için throttle_rate_per_minute: 0 ayarlayın

Journey’ler ve Otomatik Mesajlar

Kısıtlama şunlar için desteklenmez:
  • Journey’ler
  • Otomatik Mesajlar
Bu özellikler, kullanıcılar segmentlere girdiğinde veya olayları tetiklediğinde bildirimleri dinamik olarak gönderir, bu da teslimatı zaman içinde doğal olarak yayar.
Journey’ler veya Otomatik Mesajlar aracılığıyla gönderilen bildirimler kısıtlamayı desteklemez. Bu mesajlar kullanıcı davranışına göre otomatik olarak hızlandırılır ve manuel oran kontrolü gerektirmez.

Kullanılabilirlik

Kısıtlama yalnızca şunlar için kullanılabilir:
  • Bildirim oluştur API’si aracılığıyla gönderilen push bildirimleri
  • Mesajlar > Yeni Push arayüzü aracılığıyla oluşturulan push bildirimleri