Ana içeriğe atla
Push bildirimleri, Kullanıcılar uygulamanızı aktif olarak kullanmadıklarında onları yeniden etkileşime sokar. Metin ve resimler, düğmeler ve sesler gibi zengin içerikler görüntüleyebilirler.
Zengin içerik gösteren iOS ve Android mobil push bildirimi örnekleri
Push’un mobilde çalışması için:
  • Kullanıcıların mobil uygulamanızın yüklü olması gerekir
  • Doğru platform kimlik bilgilerini yapılandırmanız gerekir (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
Bu kılavuz, SDK kurulumundan kişiselleştirilmiş push mesajları göndermeye kadar her adımı anlatır.

SDK kurulumu ve geçiş

Cihazları kaydetmek ve push mesajlaşmayı etkinleştirmek için OneSignal SDK’yı uygulamanıza entegre edin. Başka bir sağlayıcıdan geçiş yapıyorsanız, OneSignal Firebase, Airship, Braze ve diğerlerinden geçişi destekler.

Push izin istemleri

Mobil platformlar, Kullanıcıların push bildirimleri alabilmesi için önceden kabul etmesini gerektirir. Apple’ın Human Interface Guidelines belgesi, göndermek istediğiniz bilgi türlerini açıklamanızı ve Kullanıcılara kabul etme veya reddetme için net bir yol sunmanızı önerir. Sistem istemini tetiklemeden önce değeri açıklamak için OneSignal’in uygulama içi mesajlarını kullanarak bir ön izin istemi oluşturabilirsiniz.
Push bildirimleri için ön izin istemi olarak kullanılan OneSignal uygulama içi mesajı

Kullanıcılar ve Abonelikler

SDK etkin olduğunda, kişiler uygulamanızı açtıkça OneSignal 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ı kaldırıp yeniden yüklediklerinde, ardından uygulamayı tekrar açtıklarında
Her cihaz ayrı bir Abonelik oluşturur. Abonelikler, OneSignal.login aracılığıyla onlara bir External ID atayana kadar anonim kalır.
Abonelik ayrıntılarıyla birlikte Kullanıcı listesini gösteren OneSignal Panosu Kullanıcılar sayfası

Push bildirimlerini tasarlayın

Etkili push bildirimleri oluşturmak metin yazmaktan fazlasını gerektirir. Her push bildiriminden en iyi şekilde nasıl yararlanacağınızı izleyin ve ardından aşağıdaki tasarım öğelerini keşfedin.
iOS ve Android push bildirimlerinin anatomisini gösteren açıklamalı diyagram
  1. Başlık: Dikkat çekici başlık (önerilen: 50 karakterin altında)
  2. Mesaj: Ana bildirim içeriği (önerilen: 120 karakterin altında)
  3. İkonlar: Marka ikonunuz veya bildirime özel resim
  4. Büyük resim: Göz alıcı görsel içerik
  5. Eylem düğmeleri: Harekete geçirici mesaj düğmeleri
  6. Push’un alındığı zaman damgası
  7. Uygulama adı: Uygulamanızın adı

Kişiselleştirme ve yerelleştirme

Genel push bildirimlerini yüksek performanslı mesajlara nasıl dönüştüreceğinizi izleyin ve ardından aşağıdaki kişiselleştirme seçeneklerini keşfedin.

Push davranışını yapılandırın

Teslimat sonrasında bildirimlerinizin nasıl davrandığını kontrol edin; zamanlama, görüntüleme ayarları ve Kullanıcı etkileşimleri dahil.

Teslimat, görüntüleme ve kapatma ayarları

Veri ve arka plan bildirimleri

Uygulamanızın görünür bir bildirim görüntülemeden işleyebileceği özel verileri push yüklerine ekleyin.

Tıklama davranışı ve derin bağlantı

Bir Kullanıcı bir bildirime dokunduğunda ne olacağını kontrol edin.

Analitik ve sorun giderme

Bildirim performansını ölçün ve yaygın teslimat sorunlarını çözün.

Sonraki adımlar


Sıkça sorulan sorular

Kullanıcıların push bildirimleri almak için kabul etmesi gerekiyor mu?

Evet. iOS ve Android’in ikisi de Kullanıcıların push bildirimleri alabilmesi için önceden izin vermesini gerektirir. iOS’ta sistem istemini göstermeniz gerekir. Android 13+‘da POST_NOTIFICATIONS izni gereklidir. Sistem iletişim kutusunu tetiklemeden önce değeri açıklamak için bir ön izin istemi kullanın.

FCM, APNs, HMS ve ADM nedir?

Bunlar platforma özgü push teslimat hizmetleridir. FCM (Firebase Cloud Messaging) Android ve web’e iletir. APNs (Apple Push Notification service) iOS ve macOS’a iletir. HMS (Huawei Mobile Services) Huawei cihazlara iletir. ADM (Amazon Device Messaging) Amazon Fire cihazlara iletir. Her biri için kimlik bilgilerini SDK kurulumu sırasında OneSignal panosunda yapılandırırsınız.

Push bildirimlerim neden gösterilmiyor?

Yaygın nedenler arasında eksik veya süresi dolmuş platform kimlik bilgileri, Kullanıcıların izin vermemesi veya Rahatsız Etme ya da Odak modları gibi cihaz düzeyindeki ayarlar sayılabilir. Tam sorun giderme kontrol listesi için Bildirimler gösterilmiyor veya gecikmeli sayfasına bakın.

Görünür bildirim olmadan push bildirimi gönderebilir miyim?

Evet. Uygulamanızın sessizce işlediği özel yükler göndermek için veri ve arka plan bildirimlerini kullanın. Bunlar, Kullanıcıyı rahatsız etmeden arka plan senkronizasyonları tetiklemek, yerel verileri güncellemek veya içeriği yenilemek için kullanışlıdır.