Kuika’nın Get Device Info aksiyonu, yalnızca mobil uygulamalarda (Android ve iOS) kullanılabilen, cihazla ilgili teknik bilgileri elde etmenizi sağlayan bir sistem aksiyonudur. Bu aksiyon sayesinde cihaz modeli, işletim sistemi sürümü, uygulama versiyonu, SSID gibi bilgileri alabilir ve bu verileri sistem süreçlerinde, hata raporlamasında veya kullanıcı desteği senaryolarında kullanabilirsiniz.
Örneğin, kullanıcı desteği formunda cihaz modelini otomatik doldurabilir veya uygulama performansını analiz ederken cihaz türüne göre filtreleme yapabilirsiniz.
Teknik Özellikler
Mobil Uygulama Desteği: Sadece Android ve iOS uygulamalarda çalışır.
Cihaz Bilgisi Elde Etme:
deviceModel: Cihaz modeli (örneğin iPhone 14 Pro, Samsung SM-G998B)
osVersion: İşletim sistemi sürümü (örneğin iOS 18.0, Android 14)
appVersion: Uygulama sürüm numarası (örneğin 1.0.3)
ssid: Aktif Wi-Fi ağının SSID bilgisi
modelIdentifier (yalnızca Android): Cihazın teknik kimliği (Not: Tasarım gereği bazı cihazlarda null dönebilir)
Kolay Entegrasyon: Dönen bilgiler etiket (Label), metin alanı (Text Input) veya değişken olarak farklı işlemlerde kullanılabilir.
Get Device Info Aksiyonu Uygulama Adımları
1. UI Design’da Aksiyonu Tanımlama
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
UI Design modülüne geçin ve cihaz bilgilerini almak istediğiniz ekranı seçin.
Kullanım Senaryosu: Destek Talebi Formunda Otomatik Cihaz Bilgisi Ekleme
Bir destek formu oluşturduğunuzu düşünün. Kullanıcı “Gönder” butonuna bastığında, form verilerine cihaz bilgilerini otomatik olarak eklemek için Get Device Info aksiyonunu kullanabilirsiniz.
Uygulama Adımları
Formun bulunduğu ekrana gidin.
“Gönder” butonunun OnClick tetikleyicisine Device → Get Device Info aksiyonunu ekleyin.
Dönen değerleri FormData.DeviceModel, FormData.OSVersion gibi alanlara bağlayın.
Bu bilgilerle form gönderildiğinde, destek ekibine kullanıcının cihaz bilgileri de iletilmiş olur.
Get Device Info Aksiyonu İleri Seviye Özelleştirmeler
Dinamik Hata Takibi: Uygulama hatası oluştuğunda cihaz bilgisi otomatik loglanabilir.
Performans Analizi: Cihaz türüne göre farklı optimizasyonlar uygulanabilir.
Kullanıcı Segmentasyonu: Farklı cihaz modellerine göre özel kampanyalar veya yönlendirmeler oluşturulabilir.
Teknik Riskler
Platform Kısıtı: Aksiyon yalnızca Android ve iOS’ta çalışır; web uygulamalarında desteklenmez.
Erişim İzni Gereksinimi: Bazı cihaz bilgilerinin alınabilmesi için kullanıcıdan gerekli izinlerin verilmiş olması gerekir.
ModelIdentifier Alanı: Android cihazlarda tasarım gereği bu alan boş dönebilir; kontrol mekanizması eklenmelidir.