Kullanıcı Kılavuzu

Saved Device Available

Saved Device Available

Saved Device Available aksiyonu, bir mobil cihazda daha önce kayıtlı olan bir Bluetooth cihazının menzil içinde olup olmadığını kontrol etmek için kullanılır. Bu kontrol sayesinde kullanıcı uygulamayı açtığında, sistem otomatik olarak tanıdığı cihaza bağlanmaya hazır hale gelir ve bağlantı işlemleri hızlandırılır.

Teknik Özellikler

  • Otomatik Cihaz Tanıma: Daha önce eşleştirilen Bluetooth cihazının yakınlarda olup olmadığı kontrol edilir.
  • Mobil Uyumluluk: Sadece Android ve iOS mobil platformlarında çalışır.
  • Bağlantı Öncesi Doğrulama: Uygulamanın bir cihaza bağlanmadan önce cihazın menzil içinde olup olmadığını kontrol etmesini sağlar.
  • Entegre Bağlantı Süreci: Bağlantı tespiti sonrası, ConnectBluetooth veya IsConnected gibi aksiyonlarla birlikte kullanılabilir; örneğin, cihaz Bluetooth’a bağlı değilse otomatik olarak bağlantı başlatılabilir.
  • Kullanıcı Deneyimi Geliştirici: Kullanıcının manuel cihaz araması yapmadan tanıdık bir cihaza otomatik bağlantı kurulmasını sağlar.

Saved Device Available Aksiyonu Uygulama Adımları

1. Bluetooth Veri Kaynağı Oluşturma

  • Kuika platformuna giriş yapın.
  • Apps ekranından mobil projenizi açın.
  • Datasources modülüne gidin.
  • + butonuna tıklayarak yeni bir veri kaynağı ekleyin.
  • Datasource Type olarak Bluetooth seçin.
  • Gerekli alanları doldurun:
    • Device Name: Görünen cihaz adı (zorunlu)
    • Device ID: Cihaza özgü ID (opsiyonel)
    • Device Address: Bluetooth adresi (opsiyonel)
  • CREATE butonuna tıklayın.

2. Bluetooth Metodu Oluşturma

  1. Oluşturduğunuz veri kaynağına tıklayın.
  2. Sağ üstte ADD NEW METHOD butonuna basın.
  3. Aşağıdaki alanları doldurun:
    • Name: Örn. checkSavedDevice
    • Characteristic ID ve Service ID
    • Characteristic Type: Read, Write, Notify, Indicate
  4. SAVE butonuna tıklayın.

3. Saved Device Available Aksiyonunu Ekleme

  1. Oluşturduğunuz metoda tıklayın.
  2. Sağdaki Properties panelinden:
    • +ADD ACTION → Custom → userguide123 → SavedDeviceAvailable_bluetooth
  3. Aksiyonu ekleyin ve ardından SAVE ile yapılandırmayı tamamlayın.

Kullanım Senaryosu: Cihaz Yakındaysa Otomatik Bağlantı Kurma

Bir sağlık izleme uygulamasında, kullanıcı tansiyon cihazını daha önce uygulamaya tanıttı. Uygulama tekrar açıldığında ya da cihaz arama ekranı yüklendiğinde, sistem bu kayıtlı cihazın menzilde olup olmadığını kontrol eder. Cihaz menzildeyse otomatik olarak bağlantı kurulur, böylece kullanıcı ek bir işlem yapmak zorunda kalmaz.

1. Uygulama açılışında veya cihaz arama ekranında:

  • OnPageInit tetikleyici olarak ayarlanabilir. Alternatif olarak, bir Button elementi eklenip OnClick ile de çalıştırılabilir.

2. Aksiyon Sıralaması:

  • Custom → Kuika → SavedDeviceAvailable_bluetooth
    (Kayıtlı cihazın yakınlarda olup olmadığı kontrol edilir.)

  • Koşullu Aksiyon: If Then Else
    • Eğer cihaz menzildeyse:
      • Custom → Kuika → Connect_bluetooth
      • Notify
        • title: "Bilgilendirme"
        • message: "Cihaz bağlantısı başlatılıyor."
        • type: "info"
    • Değilse:
      • Notify
        • title: "Bilgilendirme"
        • message: "Kayıtlı cihaz yakınınızda değil."
        • type: "warning"

Bu akış sayesinde kullanıcı, cihaz bağlamakla uğraşmadan hızlıca ölçüm yapabilir. Kullanıcı deneyimi kolaylaştırılır ve manuel işlem ihtiyacı en aza indirilir.

Saved Device Available İleri Seviye Özelleştirmeler

  • Koşullu Yönlendirme: Eğer cihaz menzildeyse otomatik olarak veri alma veya veri gönderme ekranına yönlendirme yapılabilir.
  • Dinamik Bildirimler: Cihaz yakındaysa kullanıcıya bildirim gönderilebilir, değilse tarama başlatılabilir.
  • Kritik Süreç Öncesi Kontrol: Tıbbi ölçüm veya cihaz kontrolü yapılmadan önce mutlaka cihazın müsait olup olmadığı kontrol edilir.
  • Zamanlayıcı ile Tekrar Deneme: Eğer cihaz ilk kontrol sırasında bulunamazsa belirli aralıklarla kontrol tekrar edilebilir. 

Teknik Riskler ve Önlemler

  • Yanlış Pozitif Sonuçlar: Bluetooth taraması cihazı bulamayabilir; bu nedenle tekrar kontrol mekanizması önerilir.
  • İzin Eksikliği: Uygulama, Bluetooth erişimi veya konum izinleri olmadan bu kontrolü gerçekleştiremez.
  • Cihaz Adı Çakışmaları: Aynı isimde birden fazla cihaz varsa yanlış cihaza bağlanma riski vardır; Device ID ile eşleştirme yapılmalıdır.
  • Platform Sınırlamaları: Bu aksiyon sadece mobil cihazlarda kullanılabilir, web uygulamalarında çalışmaz.

Saved Device Available, özellikle arka planda çalışan cihaz bağlantılarına ihtiyaç duyan uygulamalarda kullanıcıyı manuel işlem yapmaktan kurtaran ve deneyimi ciddi şekilde kolaylaştıran bir aksiyondur. Otomatik bağlanabilirlik özelliği sayesinde uygulama açıldığında kullanıcı cihazı kullanmaya hazır hâlde bulur. Bu da Bluetooth tabanlı uygulamalarda fark yaratan bir kullanım senaryosu oluşturur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar