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.- Bildirim oluşturma sırasında “Kısıtlama ayarını geçersiz kıl” kutusunu işaretleyin
- İstediğiniz dakika başına mesaj oranını ayarlayın
- Belirli bir mesaj için kısıtlamayı devre dışı bırakmak için dakika başına mesaj alanına “0” girin
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:- Sistem, kısıtlama oranınızı 60’a (dakika başına saniye) böler
- Sonuç en yakın tam sayıya yuvarlanır (OneSignal kısmi mesaj gönderemez)
- 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
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: 0ayarlayın
Journey’ler ve Otomatik Mesajlar
Kısıtlama şunlar için desteklenmez:- Journey’ler
- Otomatik Mesajlar
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