Kuika’da Global Configuration, uygulama genelinde geçerli olan ve tüm workspace’ler tarafından kullanılabilen yapılandırmalardır. Bu konfigürasyonlar, uygulama projeleri arasında tutarlılığı sağlamak için kullanılır. Yönetim işlemleri, Kuika’nın Configuration Manager aracıyla gerçekleştirilir. Bu eğitim içeriğinde, Global Configuration oluşturma ve yapılandırma adımları açıklanmaktadır.
Uygulamanıza Global Konfigürasyon Ekleyin
Yeni bir Global Configuration oluşturmak için aşağıdaki adımları izleyin:
Kuika platformuna giriş yapın.
Sol panelde yer alan Global Configuration seçeneğine tıklayın.
Açılan ekranda konfigürasyona bir isim verin ve CREATE butonuna tıklayın.
Bu adımların sonunda uygulamanıza yeni bir Global Configuration eklenmiş olur.
Global Konfigürasyonları App Settings Aracılığıyla Yapılandırın
Kuika’da geliştirilen bir uygulamanın ön izlemesi ve yayını için App Settings yapılandırması gereklidir. Aşağıda, App Settings sekmesinin ana bölümleri açıklanmaktadır:
CONNECTION SETTINGS
DB Connection String: Veritabanına bağlanmak için sunucu adresi, veritabanı adı, kullanıcı adı ve şifre bilgilerinin yer aldığı dize.
Engine Base URL: Uygulamanızın API’sine erişim için kullanılan ana URL.
Mail Provider: Uygulama içi e-posta gönderme ve alma işlevleri için kullanılır.
Workflow Engine Connection String: Workflow Engine entegrasyonu için bağlantı dizesidir.
AUTHENTICATION & AUTHORIZATION
Authentication Provider: Kullanıcı kimliğini doğrulamak için kullanılan hizmet.
Password Policy: Şifre uzunluğu, karmaşıklığı ve değiştirme sıklığını belirler.
Google, Facebook, MSAL: Google, Facebook ve Microsoft hesaplarıyla giriş imkanı.
OTP: Tek kullanımlık şifre (iki faktörlü doğrulama için kullanılır).
2F Auth: İki aşamalı kimlik doğrulamayı etkinleştirir.
2 Auth Duration: OTP veya güvenlik kodunun geçerlilik süresi (her 15 günde bir SMS ile doğrulama yapılabilir).
MAIL / PROVIDER
Uygulama içi e-posta gönderme, alma, depolama ve yönetim altyapısını sağlar.
PAYMENT METHOD
Uygulama içi ödeme işlemleri için kullanılan platformları yapılandırabilirsiniz:
Stripe: Çevrimiçi ödeme işlemleri için global platform.
Iyzico: Türkiye merkezli çevrimiçi ödeme platformu.
INVERS CLOUDBOXX
Bulut tabanlı yönetim ve otomasyon platformu olan Invers Cloudboxx entegrasyonu için konfigürasyon tanımlayabilirsiniz.
Web Settings
SESSIONS: Kullanıcıların web uygulaması oturum zaman aşımı süresini belirler.
GOOGLE MAPS: Web uygulamasında harita kullanımı için gerekli ayarları yapılandırabilirsiniz.
iOS Settings
APPLE SIGN IN SETTINGS: Apple hesaplarıyla giriş ayarlarını yapılandırabilirsiniz.
APP STORE SETTINGS: App Store entegrasyonu için gerekli ayarları belirler.
FIREBASE SETTINGS: Firebase hizmetlerini uygulamaya entegre eder.
PUSH NOTIFICATIONS: Push bildirimleri için son kullanıcılara gösterilecek izin metnini tanımlayabilirsiniz.
Android Settings
MOBILE APP SETTINGS: Play Store’da kullanılacak uygulama ismi, Bundle ID, sürüm bilgileri ve minimum Android sürümünü yapılandırabilirsiniz.
PLAY STORE SETTINGS: Uygulamayı Play Store’a bağlamak için gerekli ayarları belirler.
MAPS: Android uygulamasında harita kullanımını yapılandırabilirsiniz.
PUSH NOTIFICATIONS: Push bildirimleri için son kullanıcılara gösterilecek izin metnini tanımlayabilirsiniz.
Bu adımları takip ederek uygulamanızın tüm platformlarda tutarlı bir şekilde çalışmasını sağlayabilirsiniz.