Send Push Notification, kullanıcıları uygulama içerisindeki olaylar hakkında anlık bildirimlerle bilgilendirmek amacıyla kullanılır. Kişiselleştirilebilir başlık, mesaj ve yönlendirme desteği sayesinde kullanıcıya hızlı geri bildirim sağlar.
Teknik Özellikler
Anlık Bildirim: Gerçek zamanlı kullanıcı bilgilendirmesi sunar.
Başlık ve Mesaj: Sabit veya dinamik olarak tanımlanabilir.
Kullanıcı Hedefleme: Belirli kullanıcıya veya tüm kullanıcılara gönderim yapılabilir.
Yönlendirme: Bildirime tıklandığında belirli bir sayfaya yönlendirme yapılabilir.
Web ve Mobil Uyumluluk: Hem web hem de mobil uygulamalarda çalışır.
Title (String): Bildirim başlığı. Kullanıcının dikkatini çeker. Örnek: "Siparişiniz Hazır!"
Message (String): Bildirimin içeriği. Kullanıcıya iletilecek mesaj. Örnek: "Siparişiniz başarıyla tamamlandı ve kargoya verildi."
User Name (String): Bildirim gönderilecek kullanıcı adı.
Belirli kullanıcıya gönderim için doldurulur.
Boş bırakılırsa tüm kullanıcılara gönderilir. Örnek: "john.doe@kuika.com"
Device Type
Tip: Enum (All / Android / iOS / Web)
Zorunluluk: Evet
Açıklama: Bildirimin hangi platform veya cihaz türüne gönderileceğini belirler. Varsayılan değer All olarak gelir; bu seçenekte bildirim tüm platform türlerine iletilir.
Seçenekler:
All: Bildirim Android, iOS ve Web dahil tüm platformlara gönderilir.
Android: Bildirim yalnızca Android cihazlara gönderilir.
iOS: Bildirim yalnızca iOS cihazlara gönderilir.
Web: Bildirim yalnızca web tarayıcısı kullanan kullanıcılara gönderilir.
Opsiyonel Parametreler
Navigate On Notification Click (String): Kullanıcı bildirime tıkladığında yönlendirileceği ekran. Örnek: "/siparisDetay" veya "OrderDetailScreen"
Tüm parametreler, Symbol Picker aracılığıyla Action Result, Method Input, Current, Screen Input, Fixed, veya Component kaynaklarından bağlanabilir.
Gelişmiş Ayarlar
Parametre yapılandırmasının altında iki ek toggle seçeneği yer almaktadır:
Don't Trigger Validations
Tip: Toggle (Açık/Kapalı)
Varsayılan: Kapalı
Açıklama: Bu seçenek etkinleştirildiğinde, Send Push Notification aksiyonu çalışırken sayfadaki validasyon (doğrulama) kuralları tetiklenmez. Bildirimin validasyon sürecinden bağımsız olarak çalışması gerektiği senaryolarda kullanılabilir.
Enable Audit Logs
Tip: Toggle (Açık/Kapalı)
Varsayılan: Kapalı
Açıklama: Bu seçenek etkinleştirildiğinde, Send Push Notification aksiyonunun her çalışması için bir denetim kaydı (audit log) oluşturulur. Bu kayıtlar, bildirimlerin ne zaman, kim tarafından ve hangi koşullarda tetiklendiğini izlemek amacıyla kullanılabilir.
Kullanım Senaryosu: Sipariş Tamamlandığında Kullanıcıya Bildirim Gönderme
Senaryo: Bir kullanıcı, e-ticaret uygulamasından sipariş verdikten sonra işlemi başarıyla tamamladığında anlık bildirim alır.
Yapılandırma:
Title: "Siparişiniz Hazır!"
Message: "Siparişiniz başarıyla tamamlandı ve kargoya verildi."
User Name: "john.doe@kuika.com"
Navigate On Notification Click: "OrderDetailScreen"
Kullanıcı bildirimi alır, tıklarsa ilgili sipariş detay sayfasına yönlendirilir.
Yönlendirme ile Etkileşim: Bildirime tıklanınca kullanıcı belirlenen sayfaya yönlendirilebilir.
Dinamik İçerik: Bildirim içeriğinde kullanıcı adı, tarih, işlem numarası gibi değişkenler kullanılabilir.
Teknik Riskler
Yanlış Hedef Kullanıcı: User Name hatalıysa mesaj ulaşmaz veya yanlış kişiye iletilir.
Aşırı Uzun Mesajlar: Mobil ekranlarda sınırlı alan vardır. Mesajlar kısa ve net olmalıdır.
Geçersiz Sayfa Yönlendirmesi: Navigate On Notification Click parametresi, sistemde tanımlı bir sayfaya yönlendirilmelidir.
Send Push Notification aksiyonu, kullanıcı etkileşimini artırmak, işlem geri bildirimini hızlandırmak ve uygulamanızın profesyonel iletişim gücünü artırmak için etkili bir çözümdür. Web ve mobil desteği sayesinde tüm platformlarda güvenilir bildirim deneyimi sunar.