Kuika’nın Is Mobile App Subscription Available aksiyonu, belirli bir kullanıcının seçilen mobil platform (iOS / Android) için aktif bir mobil uygulama aboneliğine sahip olup olmadığını kontrol etmek amacıyla kullanılır. Aksiyon, boolean (true / false) bir sonuç döner ve bu sonuç üzerinden uygulama içinde koşullu akışlar oluşturulabilir.
Bu aksiyon özellikle premium özellik kontrolü, abonelik doğrulama, erişim kısıtları ve abonelik yönlendirme senaryolarında tercih edilir.
Teknik Özellikler
Mobil Abonelik Durum Kontrolü (Device Paneli): Belirtilen kullanıcı ve platform için aktif bir mobil abonelik bulunup bulunmadığını kontrol eder.
Boolean Sonuç: Aksiyon sonucu true ise kullanıcının aktif aboneliği vardır, false ise aktif bir mobil abonelik bulunmamaktadır.
Uygulama Bazlı Kontrol: Kontrol, seçilen deviceType değerine göre iOS veya Android uygulamalar için yapılır.
Mobil Uyumluluk: Mobil uygulamalarda kullanılabilir.
Is Mobile App Subscription Available Aksiyonu Uygulama Adımları
1. UI Design’da Aksiyonu Tanımlama
Kuika platformunda projenizi açın.
UI Design modülüne geçin ve ilgili ekranı seçin.
Abonelik kontrolünü başlatacak bir element seçin (örneğin buton).
İlgili elementi seçin ve + ADD ACTION menüsünden, kullanılacak tetikleyici olaya göre Device → Is Mobile App Subscription Available aksiyonunu ekleyin.
2. Aksiyon Parametrelerini Yapılandırma
deviceType (EPlatformType – zorunlu): Abonelik kontrolünün yapılacağı mobil platformu belirtir. Açılır listeden iOS veya Android seçilir. Bu parametre, kontrolün hangi uygulama mağazası ve platforma göre yapılacağını belirler.
userName (String – zorunlu): Abonelik durumu kontrol edilecek kullanıcının sistemde kayıtlı kullanıcı adı veya e-posta adresidir. Genellikle aşağıdaki kaynaklardan biri ile Symbol Picker aracılığıyla bağlanır:
CurrentUser.Email
Action Result
Screen Input
Fixed Value
3. Opsiyonel Ayarlar
Enable Audit Logs (Boolean – opsiyonel): Aktif edildiğinde, mobil abonelik kontrol işlemi audit log kayıtlarına eklenir. Bu sayede hangi kullanıcının, hangi platform için ve ne zaman abonelik kontrolü yaptığı izlenebilir.
Kullanım Senaryosu: Premium Özellik Erişimi
Bir mobil uygulamada kullanıcı premium bir içeriğe erişmek istediğinde, ilgili aksiyon tetiklenir.
Sonuç true ise: Kullanıcı premium içeriğe yönlendirilir.
Sonuç false ise: Kullanıcı abonelik satın alma veya bilgilendirme ekranına yönlendirilir.
Bu yapı sayesinde abonelik durumu kontrolü gerçek zamanlı ve platform bazlı olarak yönetilebilir.
Teknik Riskler
Yanlış Platform Seçimi: deviceType parametresinin, kullanıcının abonelik yaptığı platform ile uyumlu olduğundan emin olun.
Geçersiz Kullanıcı Bilgisi: userName alanına sistemde kayıtlı ve mobil uygulama kullanan bir kullanıcı bağlanmalıdır.
Audit Takibi: Abonelik kontrolü kritik bir karar mekanizmasıysa Enable Audit Logs seçeneğinin aktif edilmesi önerilir.