
Cihazın Yanındaki İş: Konum, Görsel, Barkod ve Paylaşım
Ofisteki bir form ile sahadaki bir form aynı alanlara sahip olabilir. Sahada fark, verinin bir kısmının cihazdan gelmesidir. Personelin nerede olduğu, çektiği fotoğraf, okuttuğu barkod ve bir belgeyi bir sonraki kişiye göndermesi bu farkı oluşturur.
Clomosy bu dört işi, açık projenin içinde kullanıma açar. Her biri her platformda aynı şekilde davranmaz. Hangi işin nerede çalıştığını, Clomosy işlevlerinin platform desteği belirler.
Konum: Enlem ve Boylam
Konum, enlem ve boylamı bir arada verir. Biçim enlem|boylam şeklindedir. Clomosy’nin konum işlevinde 0|0 sonucu, konum alınamadığını belirtmek için kullanılır. İzin verilmediğinde, konum servisi çalışmadığında veya bir sabitleme gelmediğinde bu değer döner.
Coğrafi olarak 0 enlem ve 0 boylam gerçek bir noktadır. Bu yüzden uygulama 0|0 sonucunu bir konum gibi göstermemeli, “konum alınamadı” durumu olarak ele almalıdır.
Android ve iOS konum için izin ister. Kullanıcı izni vermezse sabitleme yapılmaz.
Windows ve macOS’ta Clomosy ayrıca bir izin penceresi açmaz. macOS kendi sistem iznini sorabilir. Bilgisayarın konum servisi çalışıyorsa gerçek bir konum gelebilir. Konum servisi yoksa veya bir sabitleme gelmezse sonuç 0|0 olur.
Saha kontrolü, teslim onayı veya yakın kayıt listesi bu okumaya dayanabilir. Yazılı bir adres yeterliyse konum okumak gerekmez.
Barkod: Kamerayla Okumak
Clomosy’nin kamera ile barkod tarama işlevi Android ve iOS’ta çalışır. Tarama başlamadan önce kamera izni istenir. Çözülen metin, seçilen edit veya etikete yazılır. Depo fişi, bilet veya raf kodu klavyeden yazılmak zorunda kalmaz.
Windows ve macOS’ta bu işlev kamerayı açmaz. Bu platformlarda kullanıcıya, barkod okuyucunun kamera destekli Android ve iOS cihazlarda kullanılabileceğini söyleyen bir mesaj gösterilir.
QR üretmek ayrı bir iştir. Ekranda bir kare kod çizmek, kamerayla kod okumak değildir. Üretilen kod bir alana yazılmaz. Tarama, kameradan gelen metni alana yazan yoldur.
Görsel Seçme: Kamera veya Galeri
ImageChooser, bir form ve bir görsel alan ister. Seçilen fotoğraf o alana gelir.
Windows’ta personel kameradan çekebilir veya bir dosya seçebilir. Android ve iOS’ta seçenek kamera veya galeridir.
İzin, seçilen yönteme ve platforma göre değişir. Kamera Android ve iOS’ta kamera izni ister. Android’de galeri, sistemin fotoğraf seçicisiyle açılır ve ayrıca bir depolama izni istemez. iOS’ta galeri, fotoğraflara erişim izni ister. Windows’ta izin penceresi açılmaz.
Clomosy’nin görsel seçicisi macOS’ta desteklenmez. O platformda görsel seçme çağrısı bir hata ile sonuçlanır. macOS sürümünde fotoğraf, bu seçiciyle beklenmemelidir.
Paylaşım: Metin veya Dosya
Paylaşım iki parçaya ayrılır. ShareText bir yazıyı, ShareFile bir dosyayı paylaşır.
Android, iOS ve macOS cihazın paylaşım sayfasını açar. Personel mesajı, postayı veya cihazın sunduğu başka bir hedefi oradan seçer.
Windows bir paylaşım sayfası açmaz. Dosyayı Explorer’da seçili olarak gösterir. Metin paylaşımında da içerik geçici bir dosyaya yazılıp Explorer’da gösterilir. Masaüstünde “paylaş” bu yüzden bir gönderim penceresi değil, dosyanın yerini göstermektir.
Android’de dosya, uygulamanın güvenli dosya paylaşım kaydı üzerinden gönderilir.
Gerçek Hayat Örneği: Saha Teslimi
Bir kurye, teslim ekranını telefonunda açar. Konum okunur. Sabitleme gelirse enlem ve boylam teslim kaydına yazılır. Gelmezse 0|0 döner ve uygulama kaydı, koordinat varmış gibi tamamlamaz.
Paket üzerindeki barkod Android veya iOS kamerasıyla okunur ve sipariş alanına düşer. Hasar varsa görsel seçici kamerayı veya galeriyi açar. Fotoğraf formdaki görsele yerleşir.
Teslim notu bir sonraki kişiye gidecekse paylaşım sayfası açılır. Aynı iş Windows uygulamasında yapılıyorsa barkod kamerası açılmaz, görsel seçici dosya veya bilgisayarın kamerasını kullanır ve paylaşım Explorer’da dosyayı gösterir.
Sonuç: Her Platformda Çalışanı Bilmek
Konum, bir sabitleme varsa enlem ve boylam verir. Konum alınamazsa Clomosy 0|0 döndürür. Barkod tarama Android ve iOS’ta çalışır. Görsel seçici Windows, Android ve iOS’ta çalışır, macOS’ta desteklenmez. Paylaşım telefonda ve macOS’ta paylaşım sayfası, Windows’ta Explorer’dır.
Bu platform desteğini bilmek, saha formunun söz verdiği işi her cihazda doğru kurmayı sağlar.
Sık Sorulan Sorular
Konum 0|0 dönerse ne anlama gelir?
Clomosy’nin konum işlevinde 0|0, konum alınamadığını belirtir. Android ve iOS’ta izin verilmemiş olabilir. Windows ve macOS’ta konum servisi çalışmıyor veya bir sabitleme gelmemiş olabilir. Uygulama bu değeri konum olarak göstermemelidir.
Barkod Windows veya macOS’ta okunur mu?
Clomosy’nin kamera ile barkod tarama işlevi Android ve iOS’ta çalışır. Windows ve macOS’ta bilgilendirme mesajı gösterilir. Ekranda QR çizmek ayrıdır ve tarama yerine geçmez.
Fotoğraf her platformda seçilebilir mi?
Windows, Android ve iOS görsel seçiciyi açar. Windows’ta kamera veya dosya, telefonda kamera veya galeri kullanılır. Clomosy’nin görsel seçicisi macOS’ta desteklenmez.
Galeriden fotoğraf seçmek izin ister mi?
Platforma bağlıdır. Android’de galeri, sistemin fotoğraf seçicisiyle açılır ve depolama izni istemez. iOS’ta fotoğraflara erişim izni istenir. Kamera her iki telefonda da kamera izni ister.
Paylaşım her yerde aynı pencereyi mi açar?
Android, iOS ve macOS cihazın paylaşım sayfasını açar. Windows dosyayı Explorer’da seçili gösterir.



