Genel bakış
Push (uzak olarak da adlandırılır) bildirimler, kullanıcılarınız uygulamanızı aktif olarak kullanmadıklarında onları yeniden etkileşime sokmak için gereklidir. Metin ve resimler, düğmeler ve sesler gibi zengin içerikler görüntüleyebilirler.
Push bildirimi örnekleri.
- Kullanıcılarınızın mobil uygulamanızın yüklü olması gerekir
- Doğru platform kimlik bilgilerini yapılandırmanız gerekir (örn. Google Android için FCM, iOS için APNs, Huawei için HMS, Amazon için ADM)
- Kullanıcıların bildirim alma izni vermesi gerekir
Mobil push geliştirici kılavuzları
Mobil push bildirimleri gönderebilmek için geliştiricinin aşağıdaki adımları tamamlaması gerekir.Geliştirici değil misiniz? OneSignal projenize geliştirici erişimi olan bir takım arkadaşını davet etmek için Ekip Üyelerini Yönet’e bakın.
Mobile SDK setup
Cihazları kaydetmek ve push mesajlaşmayı etkinleştirmek için OneSignal SDK’yı uygulamanıza entegre edin.
Migration from another provider
Firebase, Airship veya Braze gibi sağlayıcılardan geçiş yapın. Kurulum hızlı ve basittir.
Kullanıcılardan push gönderme izni isteyin
Mobil platformlar, kullanıcıların push bildirimleri almak için abone olmasını (yani “opt-in”) ister. Bu, kullanıcılara izin isteyen bir bilgi istemi görüntülemeyi içerir. Apple’ın Human Interface Guidelines uygulamaların “Göndermek istedikleri bilgi türlerini açıklayan ve insanlara katılma veya çıkma için net bir yol sunan bir uyarı, modal görünüm veya başka bir arayüz oluşturmalarını” önerir. Bu deneyimi OneSignal’in Uygulama İçi Mesajlarını kullanarak oluşturabilirsiniz.
Push İstemi Oluştur
Prompt for Push Permissions
Uygulama İçi Mesajları kullanarak özel bir ön izin istemi oluşturun.
Mobile SDK reference
SDK’da program aracılığıyla izin isteklerini tetikleyin.
iOS Provisional Push
İstekte bulunmadan önce bildirim merkezinde sessiz bildirimler gösterin.
Kullanıcıları ve abonelikleri anlama
SDK’mız aktif olduğunda, OneSignal kullanıcılar uygulamanızı açtıkça otomatik olarak kullanıcı ve abonelik kayıtları oluşturur. Mobil abonelikler şu durumlarda oluşturulur:- Kullanıcılar bir cihazda uygulamayı ilk kez açtıklarında
- Uygulamayı aynı cihazda kaldırıp yeniden yüklediklerinde, ardından uygulamayı tekrar açtıklarında
- Her cihaz ayrı bir abonelik oluşturur
- Mobil abonelikler, onlara bir External ID atayana kadar anonim kalır

OneSignal Dashboard: Audience > Users
Users
Kullanıcıları nasıl yöneteceğiniz ve External ID nasıl atayacağınız.
Subscriptions
Aboneliklerin nasıl oluşturulduğunu ve yönetildiğini anlayın.
Segments
Kişiselleştirilmiş hedefleme için kullanıcıları segmentlere gruplandırın.
Push bildirimlerini tasarlayın
İyi bir push bildirimi oluşturmak metin yazmaktan fazlasını içerir. Tasarım önemlidir. Hangi öğelerin özelleştirilebilir olduğunu ve onları etkili bir şekilde nasıl kullanacağınızı öğrenin.
Mobil Push Anatomisi
- Başlık: Dikkat çekici başlık (önerilen:
50karakterin altında) - Mesaj: Ana bildirim içeriği (önerilen:
120karakterin altında) - İkonlar: Marka ikonunuz veya bildirime özel resim
- Büyük Resim: Göz alıcı görsel içerik
- Eylem Düğmeleri: Harekete geçirici mesaj düğmeleri
- Push’un alındığı zaman damgası
- Uygulama adı: Uygulamanızın adı
Push overview
Push bildirimi oluşturma, seçenekler ve teslimat davranışının tam genel bakışı.
Templates
Tutarlı mesajlaşma için yeniden kullanılabilir şablonlarla zaman kazanın.
Mesaj kişiselleştirme ve yerelleştirme
Push mesajlarını her kullanıcının tercihlerine ve diline uyacak şekilde özelleştirebilirsiniz.Message Personalization
Mesajları uyarlamak için dinamik değişkenler (ad veya tercihler gibi) ekleyin.
Multi-Language Messaging
Mesajları her kullanıcının tercih ettiği dilde otomatik olarak iletin.
Mobil push davranışını yapılandırın
Gönderildikten sonra bildirimlerinizin nasıl davrandığını kontrol edin; teslimat zamanlaması, görüntüleme/kapatma davranışı ve kullanıcı etkileşimleri dahil.Teslimat, görüntüleme ve kapatma ayarları
Throttling
Bildirim teslimat hızını kontrol edin.
Frequency Capping
Aynı kullanıcıya aşırı bildirim göndermesini önlemek için limitler ayarlayın.
Time To Live (TTL)
Cihaz çevrimdışıyken push hizmetlerinin mesajları ne kadar süre tuttuğunu tanımlayın.
Collapse ID
Önceki mesajları daha yenileriyle değiştirin.
Android: Notification Categories
Önem derecesini (örn. banner, sessiz) ve diğer yönleri kontrol edin.
iOS: Focus Modes and Interruption Levels
Önceliği kontrol edin (örn. pasif, zamana duyarlı).
Notification Sounds
Her platform için bildirim sesini yapılandırın.
Badges
iOS’ta uygulama ikonu rozet davranışını yönetin. iOS’ta bildirimleri otomatik olarak temizleyebilir.
Veri ve arka plan bildirimleri
Görüntülenebilir veya veri/arka plan bildirimleri gönderirken uygulama içinde erişilebilen ve işlenebilen özel verileri dahil edin.Data & background notifications
Görsel bildirim olmadan özel yükler gönderin.
Additional data
Push yüklerinde ek anahtar-değer verilerini nasıl kullanacağınızı öğrenin.
Tıklama davranışı ve derin bağlantı
Bir kullanıcı bir bildirime tıkladığında ne olacağını kontrol edin.URLs, Links, & Deep Linking
Derin bağlantılar ve izleme kullanarak kullanıcıları ilgili içeriğe veya sayfalara yönlendirin.
Deep linking
Derin bağlantı hakkında ayrıntılı bilgi.
Action buttons
Kullanıcıların bildiriminizden anında eylem almasına izin verin.
SDK Notification Event Observer
Tıklama olaylarını dinleyin ve özel kod ile uygulama içi davranışı tetikleyin.
Push analitikleri ve sorun giderme
Bildirim performansını ölçün ve geliştirin:Push message reports
Her mesaj için teslimat, açılma oranı ve tıklama metriklerini görüntüleyin.
Analytics overview
Kanallar genelinde etkileşim ve kullanıcı davranışı metriklerini keşfedin.
Notifications not shown or delayed
Mesajlar görünmüyorsa sorun giderme kontrol listesi.
Notification images not showing
Farklı tarayıcılarda resim oluşturma sorunlarını düzeltin.
Duplicate notifications
Yinelenen bildirimlerin neden görüntülendiğini giderin.
Tebrikler! Mobil push bildirimi kurulumunuz tamamlandı.Sonraki adımlar:
- A/B Testi: Deneylerle mesajları optimize edin
- Journey’ler: Otomatik mesajlaşma akışları oluşturun
- Etiketler: Hedefleme için kullanıcı düzeyinde veri ekleyin
- Analitik: Etkileşim ve dönüşüm metriklerini izleyin
- Uygulama içi mesajlar: Uygulamanızdaki kullanıcılara ulaşın