Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript
Kuika ile geliştirdiğiniz Android uygulamaları son kullanıcılara Play Store, Appetize ya da APK aracılığıyla dağıtmak ve test ortamlarında yayınlamak için yapılandırma ayarlarını yürütmeniz gerekir.
Geliştirmekte olduğunuz uygulamaların yapılandırma ayarlarını Configuration Manager modülü aracılığıyla yürütebilirsiniz.
Android işletim sisteminde çalışmak üzere geliştirdiğiniz mobil uygulama için Configuration Manager modülünde App Settings ve Android ayarlarını yapmanız gerekmektedir.
Bu öğrenme içeriğinde sırasıyla App Settings ve Android ayarlarında yapılması gereken işlemleri inceleyeceğiz.
App Settings sekmesiyle başlayalım.
Connection Settings bölümü aracılığıyla geliştirdiğiniz uygulamanın veritabanı dizesi ve uygulamanızın Back-endinin faaliyet göstereceği Backend URL bilgisini tanımlayabilirsiniz.
Uygulamanızda Process Automation oluşturduğunuz senaryolarda Process Automation’a yönelik veritabanı bağlantı dizesinin, Workflow Engine'in canlıya alındığı Base URL bilgisinin ve Process Automation’da yer alan görevlerde kullanılan e-posta sağlayıcısının tanımlandığı bölümdür.
Search Service bölümü aracılığıyla, uygulamanızda veri arama ve yönetim işlemlerini gerçekleştirmeye yönelik yapılandırmaları tanımlayabilirsiniz.
Uygulamanızda kullanacağınız kimlik doğrulama sağlayıcısını Authentication ve Authorization bölümü aracılığıyla tanımlayabilir, uygulamanızda kullanılacak şifreler için şifre politikaları belirleyebilir, Google ile giriş yapmayı sağlamak için Google entegrasyonuna yönelik yapılandırmaları sağlayabilirsiniz. Bu yapılandırma ayarlarına ek olarak bu bölümde MSAL (Microsoft Authentication Library) entegrasyonunu da gerçekleştirebilirsiniz. OTP yani tek kullanımlık parola kullanmak istediğiniz senaryolarda OTP ayarlarınıza yönelik tanımlamları bu bölümde yürütebilirsiniz. Geliştirdiğiniz uygulama içerisinde iki aşamalı kimlik doğrulama yöntemini aktif hale getirebilir ya da pasifleştirebilirsiniz. Bu bölümde son olarak, bir kullanıcının farklı yerlerde aynı hesapla oturum açtığında, eski oturumların otomatik olarak sonlandırılmasını sağlamak için Expire Old Sessions Upon New Login Switch’ini kullanabilirsiniz.
Geliştirdiğiniz uygulamada kullandığınız farklı tiplerdeki Notify Action’ların zamanlama ayarlarını Notify Actions yapılandırma ayarları aracılığıyla yönetebilirsiniz.
Deeplink teknolojisini kullanmak isterseniz App Settings içerisinde yer alan Deeplink Settings bölümüne giderek yapılandırma ayarlarını tanımlayabilirsiniz.
Uygulama içerisinde e-posta bildirimlerini kullanmak için Mail bölümünde, mail sağlayıcınıza yönelik bilgi tanımlamanız gerekmektedir. Bu bölümde iki farklı mail sağlayıcısı olan SMTP ya da AWS sağlayıcılarından birini kullanabilirsiniz.
Geliştirdiğiniz uygulamalarda ödeme sistemleri ile oldukça kolay bir şekilde entegre olabilirsiniz. Ödeme işlemleri olarak Stripe, Iyzico ve/veya Param altyapılarını kullanmak istediğiniz senaryolarda Payment Method bölümünde ilgili sağlayıcıya yönelik yapılandırma ayarlarını yapmanız gerekmektedir.
Invers yapılandırması aracılığıyla, uygulamanıza Invers telematik cihazını entegre edebilirsiniz. Bu entegrasyon sayesinde cihaz verilerini doğrudan uygulamanız üzerinden yönetebilirsiniz.
WhatsApp Business bölümü aracılığıyla, WhatsApp’tan aldığınız geliştirici bilgilerini kullanarak WhatsApp Business hizmetini uygulamanıza entegre edebilirsiniz. Bu sayede, müşteri iletişim süreçlerinizi daha hızlı ve etkin bir şekilde yönetebilirsiniz.
Uygulamalarınızı spam ve kötüye kullanıma karşı korumak için, Google tarafından sağlanan Google reCAPTCHA hizmetini kullanabilirsiniz. Google tarafından sunulan Geliştirici bilgilerinizi, App Settings ayarları içindeki Google reCAPTCHA bölümüne tanımlayarak, Kuika platformunda geliştirdiğiniz uygulamaların güvenliğini artırabilirsiniz. Bu entegrasyon sayesinde, kullanıcı doğrulama süreçlerini güçlendirerek, uygulamanızın daha güvenli ve güvenilir bir deneyim sunmasını sağlayabilirsiniz.
App Settings sekmesinde ilgili tanımlamanız sonrasında Android sekmesine geçebiliriz.
Android sekmesinde ilgili ayarları görmek ve yapılandırma ayarlarını tanımlamak için Support Android anahtarını (Switch) aktif hale getirin.
Mobile App Settings alanında, uygulamanıza yönelik bilgileri tanımlamanız beklenir. Bu bölümde yer alan bilgileri, Google Play Console’da girdiğiniz bilgilerle tutarlı olacak şekilde doldurun.
Bir sonraki bölüm, uygulamanızın yayınlanma biçimini tanımladığınız alandır. Kuika’da geliştirdiğiniz uygulamaları Appetize, APK ve AAB paketleri ile yayınlayabilirsiniz. Android uygulamanızın yayınlama süreci için Google Play Connect API setting bölümünde tanımlama işlemlerini gerçekleştirmeniz beklenir. Bu bölümde:
Geliştirdiğiniz Android uygulamalarda harita kullanımının söz konusu olduğu durumlarda Google haritalar ile entegre olmak için Maps bölümünde entegrasyon bilgisi olan Google haritalar API Key bilgisini tanımlamanız beklenmektedir.
Android yapılandırma ayarlarında sonraki bölümler olan Geolocation, Camera ve Bluetooth bölümlerinde, kullanıcı cihazlarının konum, kamera ve Bluetooth'larının kullanılacağı senaryolarda kullanım izin metinlerinin tanımlanması gerekmektedir. Bu bölümlerde izin metinlerini varsayılan olarak İngilizce tanımlamanız gerekmektedir. Uygulama içerisine farklı diller eklediğiniz durumlarda, her bir dil için de tanımlama yapmanız gerekir.
Push Notification bölümünde iki farklı ayarı yürütmeniz gerekmektedir. Bunlardan ilki, push bildirimleri gönderebilmek için ilgili yapılandırma ayarlarını Configuration başlığı altında tanımlamaktır. Bu başlık aracılığıyla Firebase Console ve Google Cloud Console hesabı aracılığıyla edindiğiniz Sender ID, Server Key, Service Account JSON ve Notification Certificate bilgilerini tanımlamanız beklenmektedir.
İkinci olarak, önceki bölümlerde olduğu gibi kullanıcıya push bildirimleri göndermek için bir izin metni tanımlamaktır.
Android yapılandırma ayarları içerisinde sonraki bölüm GPS Tracker ayarlarıdır. GPS Tracker ayarları içerisinde Settings başlığında:
GPS Tracker başlığında son olarak, yine önceki bölümlere benzer şekilde kullanıcının konumunun takip edileceğini belirten bir izin metni tanımlamalısınız. Arka planda konum bilgisini izlediğiniz durumlarda, kullanıcının uygulama çalışmıyorken de arka planda konumunun izleneceğine dair bir izin metni tanımlamanız gerekmektedir.
Uygulamanızın kötü amaçlı kullanımlara karşı korunmasını sağlamak için Google reCAPTCHA kullanabilirsiniz. Android uygulamalarınıza Google Recaptcha kullanımı için, geliştirici kimlik bilgilerinizi Android yapılandırma ayarları içerisinde Google reCAPTCHA alanına eklemeniz yeterlidir.
Sonraki bölüm olan Options bölümünde, uygulamanın sadece yatay, sadece dikey ya da hem yatay hem de dikey olarak çalışabileceğini seçebilirsiniz. Yine aynı bölümde, Android uygulamanın telefon, tablet ya da her ikisinde de çalışabileceğini belirleyebilirsiniz.
App Icons başlığında uygulamanızın ikonunu hem kare hemde dairesel olarak yüklemeniz beklenirken; Splash başlığında uygulamanızın açılış ekranı için logo ya da görsel yükleyebilir ve bu görselin ekrana sığdırılma durumunu ayarlayabilirsiniz. Color alanında ise açılış ekranının arka plan rengini tanımlayabilirsiniz.
Bu ayarların tanımlanmasını sağlayarak uygulamanızı yayına ve teste hazır hale getirebilirsiniz.
Kuika ile geliştirdiğiniz Android uygulamaları son kullanıcılara Play Store, Appetize ya da APK aracılığıyla dağıtmak ve test ortamlarında yayınlamak için yapılandırma ayarlarını yürütmeniz gerekir.
Kuika ile geliştirdiğiniz Android uygulamaları son kullanıcılara Play Store, Appetize ya da APK aracılığıyla dağıtmak ve test ortamlarında yayınlamak için yapılandırma ayarlarını yürütmeniz gerekir.
Geliştirmekte olduğunuz uygulamaların yapılandırma ayarlarını Configuration Manager modülü aracılığıyla yürütebilirsiniz.
Android işletim sisteminde çalışmak üzere geliştirdiğiniz mobil uygulama için Configuration Manager modülünde App Settings ve Android ayarlarını yapmanız gerekmektedir.
Bu öğrenme içeriğinde sırasıyla App Settings ve Android ayarlarında yapılması gereken işlemleri inceleyeceğiz.
App Settings sekmesiyle başlayalım.
Connection Settings bölümü aracılığıyla geliştirdiğiniz uygulamanın veritabanı dizesi ve uygulamanızın Back-endinin faaliyet göstereceği Backend URL bilgisini tanımlayabilirsiniz.
Uygulamanızda Process Automation oluşturduğunuz senaryolarda Process Automation’a yönelik veritabanı bağlantı dizesinin, Workflow Engine'in canlıya alındığı Base URL bilgisinin ve Process Automation’da yer alan görevlerde kullanılan e-posta sağlayıcısının tanımlandığı bölümdür.
Search Service bölümü aracılığıyla, uygulamanızda veri arama ve yönetim işlemlerini gerçekleştirmeye yönelik yapılandırmaları tanımlayabilirsiniz.
Uygulamanızda kullanacağınız kimlik doğrulama sağlayıcısını Authentication ve Authorization bölümü aracılığıyla tanımlayabilir, uygulamanızda kullanılacak şifreler için şifre politikaları belirleyebilir, Google ile giriş yapmayı sağlamak için Google entegrasyonuna yönelik yapılandırmaları sağlayabilirsiniz. Bu yapılandırma ayarlarına ek olarak bu bölümde MSAL (Microsoft Authentication Library) entegrasyonunu da gerçekleştirebilirsiniz. OTP yani tek kullanımlık parola kullanmak istediğiniz senaryolarda OTP ayarlarınıza yönelik tanımlamları bu bölümde yürütebilirsiniz. Geliştirdiğiniz uygulama içerisinde iki aşamalı kimlik doğrulama yöntemini aktif hale getirebilir ya da pasifleştirebilirsiniz. Bu bölümde son olarak, bir kullanıcının farklı yerlerde aynı hesapla oturum açtığında, eski oturumların otomatik olarak sonlandırılmasını sağlamak için Expire Old Sessions Upon New Login Switch’ini kullanabilirsiniz.
Geliştirdiğiniz uygulamada kullandığınız farklı tiplerdeki Notify Action’ların zamanlama ayarlarını Notify Actions yapılandırma ayarları aracılığıyla yönetebilirsiniz.
Deeplink teknolojisini kullanmak isterseniz App Settings içerisinde yer alan Deeplink Settings bölümüne giderek yapılandırma ayarlarını tanımlayabilirsiniz.
Uygulama içerisinde e-posta bildirimlerini kullanmak için Mail bölümünde, mail sağlayıcınıza yönelik bilgi tanımlamanız gerekmektedir. Bu bölümde iki farklı mail sağlayıcısı olan SMTP ya da AWS sağlayıcılarından birini kullanabilirsiniz.
Geliştirdiğiniz uygulamalarda ödeme sistemleri ile oldukça kolay bir şekilde entegre olabilirsiniz. Ödeme işlemleri olarak Stripe, Iyzico ve/veya Param altyapılarını kullanmak istediğiniz senaryolarda Payment Method bölümünde ilgili sağlayıcıya yönelik yapılandırma ayarlarını yapmanız gerekmektedir.
Invers yapılandırması aracılığıyla, uygulamanıza Invers telematik cihazını entegre edebilirsiniz. Bu entegrasyon sayesinde cihaz verilerini doğrudan uygulamanız üzerinden yönetebilirsiniz.
WhatsApp Business bölümü aracılığıyla, WhatsApp’tan aldığınız geliştirici bilgilerini kullanarak WhatsApp Business hizmetini uygulamanıza entegre edebilirsiniz. Bu sayede, müşteri iletişim süreçlerinizi daha hızlı ve etkin bir şekilde yönetebilirsiniz.
Uygulamalarınızı spam ve kötüye kullanıma karşı korumak için, Google tarafından sağlanan Google reCAPTCHA hizmetini kullanabilirsiniz. Google tarafından sunulan Geliştirici bilgilerinizi, App Settings ayarları içindeki Google reCAPTCHA bölümüne tanımlayarak, Kuika platformunda geliştirdiğiniz uygulamaların güvenliğini artırabilirsiniz. Bu entegrasyon sayesinde, kullanıcı doğrulama süreçlerini güçlendirerek, uygulamanızın daha güvenli ve güvenilir bir deneyim sunmasını sağlayabilirsiniz.
App Settings sekmesinde ilgili tanımlamanız sonrasında Android sekmesine geçebiliriz.
Android sekmesinde ilgili ayarları görmek ve yapılandırma ayarlarını tanımlamak için Support Android anahtarını (Switch) aktif hale getirin.
Mobile App Settings alanında, uygulamanıza yönelik bilgileri tanımlamanız beklenir. Bu bölümde yer alan bilgileri, Google Play Console’da girdiğiniz bilgilerle tutarlı olacak şekilde doldurun.
Bir sonraki bölüm, uygulamanızın yayınlanma biçimini tanımladığınız alandır. Kuika’da geliştirdiğiniz uygulamaları Appetize, APK ve AAB paketleri ile yayınlayabilirsiniz. Android uygulamanızın yayınlama süreci için Google Play Connect API setting bölümünde tanımlama işlemlerini gerçekleştirmeniz beklenir. Bu bölümde:
Geliştirdiğiniz Android uygulamalarda harita kullanımının söz konusu olduğu durumlarda Google haritalar ile entegre olmak için Maps bölümünde entegrasyon bilgisi olan Google haritalar API Key bilgisini tanımlamanız beklenmektedir.
Android yapılandırma ayarlarında sonraki bölümler olan Geolocation, Camera ve Bluetooth bölümlerinde, kullanıcı cihazlarının konum, kamera ve Bluetooth'larının kullanılacağı senaryolarda kullanım izin metinlerinin tanımlanması gerekmektedir. Bu bölümlerde izin metinlerini varsayılan olarak İngilizce tanımlamanız gerekmektedir. Uygulama içerisine farklı diller eklediğiniz durumlarda, her bir dil için de tanımlama yapmanız gerekir.
Push Notification bölümünde iki farklı ayarı yürütmeniz gerekmektedir. Bunlardan ilki, push bildirimleri gönderebilmek için ilgili yapılandırma ayarlarını Configuration başlığı altında tanımlamaktır. Bu başlık aracılığıyla Firebase Console ve Google Cloud Console hesabı aracılığıyla edindiğiniz Sender ID, Server Key, Service Account JSON ve Notification Certificate bilgilerini tanımlamanız beklenmektedir.
İkinci olarak, önceki bölümlerde olduğu gibi kullanıcıya push bildirimleri göndermek için bir izin metni tanımlamaktır.
Android yapılandırma ayarları içerisinde sonraki bölüm GPS Tracker ayarlarıdır. GPS Tracker ayarları içerisinde Settings başlığında:
GPS Tracker başlığında son olarak, yine önceki bölümlere benzer şekilde kullanıcının konumunun takip edileceğini belirten bir izin metni tanımlamalısınız. Arka planda konum bilgisini izlediğiniz durumlarda, kullanıcının uygulama çalışmıyorken de arka planda konumunun izleneceğine dair bir izin metni tanımlamanız gerekmektedir.
Uygulamanızın kötü amaçlı kullanımlara karşı korunmasını sağlamak için Google reCAPTCHA kullanabilirsiniz. Android uygulamalarınıza Google Recaptcha kullanımı için, geliştirici kimlik bilgilerinizi Android yapılandırma ayarları içerisinde Google reCAPTCHA alanına eklemeniz yeterlidir.
Sonraki bölüm olan Options bölümünde, uygulamanın sadece yatay, sadece dikey ya da hem yatay hem de dikey olarak çalışabileceğini seçebilirsiniz. Yine aynı bölümde, Android uygulamanın telefon, tablet ya da her ikisinde de çalışabileceğini belirleyebilirsiniz.
App Icons başlığında uygulamanızın ikonunu hem kare hemde dairesel olarak yüklemeniz beklenirken; Splash başlığında uygulamanızın açılış ekranı için logo ya da görsel yükleyebilir ve bu görselin ekrana sığdırılma durumunu ayarlayabilirsiniz. Color alanında ise açılış ekranının arka plan rengini tanımlayabilirsiniz.
Bu ayarların tanımlanmasını sağlayarak uygulamanızı yayına ve teste hazır hale getirebilirsiniz.