Kullanıcı Kılavuzu

Disconnect

Disconnect

Disconnect aksiyonu, uygulamanızın bağlı olduğu Bluetooth cihazı ile olan bağlantıyı kesmek için kullanılır. Bağlantının kesilmesiyle veri iletimi durdurulur ve cihazdan gelecek bildirimler sonlandırılır. Kullanıcı bu işlemden sonra yeni bir cihaza bağlanabilir veya aynı cihaza tekrar bağlantı kurabilir.

Teknik Özellikler

  • Bluetooth Bağlantı Kesme: Uygulama ile aktif Bluetooth cihaz arasındaki bağlantıyı sonlandırır.
  • Gerçek Zamanlı Uygulama: Cihazla aktif iletişim kurulmaması gereken durumlarda bağlantı sonlandırılarak veri trafiği kesilir.
  • Enerji Verimliliği: Bağlantının kesilmesiyle Bluetooth tüketimi azalır.
  • Mobil Uyum: Aksiyon sadece mobil uygulamalarda (iOS/Android) çalışır.
  • Yeniden Bağlantı Hazırlığı: Yeni cihaza bağlantı kurmadan önce cihazın bağlantısının sonlandırılması gerektiği durumlar için idealdir.

Disconnect Aksiyonu Uygulama Adımları

1. Bluetooth Datasource Oluşturma

  • Kuika platformuna giriş yapın.
  • Apps ekranından mobil projenizi açın.
  • Sol menüden Datasources modülüne gidin.
  • Solda yer alan + ikonu aracılığıyla yeni veri kaynağı ekleme ekranını açın. Ardından Datasource Tipi olarak Bluetooth seçimini yapın. 
  • Aşağıdaki bilgileri girin:
    • Device Name (zorunlu)
    • Device ID (isteğe bağlı)
    • Device Address (isteğe bağlı - örn. 00:1A:2B:3C:4D:5E)
  • CREATE butonuna tıklayarak veri kaynağını oluşturun.

2. Bluetooth Metodu Oluşturma

  1. Oluşturduğunuz veri kaynağı altında ADD NEW METHOD butonuna tıklayın.
  2. Alanları aşağıdaki şekilde doldurun:
    • Name
    • Characteristic ID
    • Service ID
    • Characteristic Type (Read, Write, Notify, Indicate)
  3. SAVE butonuna tıklayarak metodu oluşturun.

3. Disconnect Aksiyonunu Ekleme

  1. Oluşturduğunuz metoda tıklayın.
  2. Sağdaki Properties panelinden:
    • +ADD ACTION → Custom → userguide123 → Disconnect_bluetooth aksiyonunu seçin.
  3. Aksiyonu yapılandırın ve SAVE butonuna tıklayın.

Parametre Tanımları

Bu aksiyon, önceden tanımlanmış Bluetooth veri kaynağı üzerinden doğrudan çalışır. Ek parametre gerekmez. Ancak öncesinde bağlantı kurulmuş olmalıdır.

Kullanım Senaryosu: Cihazla Bağlantının Sonlandırılması

Bir spor uygulamasında, kullanıcı spor aktivitesini tamamladığında cihazdan gelen veri aktarımı durdurulmalı ve Bluetooth bağlantısı sonlandırılmalıdır. Bu sayede cihazın bataryası korunur ve uygulama diğer cihazlara bağlanmaya hazır hale gelir.

1. UI Design modülüne geçin.

  •  Bir Button elementi ekleyin.
  • Properties panelinden butonun adını “Bağlantıyı Kes” olarak belirleyin.

2. Bu butona tıklanınca bağlantıyı sonlandırmak için + ADD ACTION menüsünden:

  • OnClick → Custom → Kuika → Disconnect_bluetooth aksiyonunu ekleyin.

3. Devam aksiyonu olarak kullanıcıya bildirim göndermek için:

  • ADD ACTION → Notify aksiyonu ekleyin.
  • Parametreler:
    • title: "Bilgilendirme"
    • message: "Bluetooth bağlantısı sonlandırıldı"
    • type: "info"

Bu akışla birlikte kullanıcı “Bağlantıyı Kes” butonuna bastığında, cihazla olan Bluetooth bağlantısı kesilir ve ekranda bilgilendirici bir mesaj gösterilir.

Disconnect Aksiyonu İleri Seviye Özelleştirmeler

  • Koşullu Kontrol: Is Connected gibi bir kontrol aksiyonuyla cihaz bağlıysa Disconnect, değilse uyarı gösterilebilir.
  • Otomatik Yeniden Tarama: Disconnect sonrası Scan For Devices aksiyonu tetiklenerek, kullanıcıya bağlanılabilir cihazlar listelenebilir.
  • Kullanıcı Bildirimi: Aksiyon sonrası Notify veya Modal ile kullanıcıya bağlantının kesildiğine dair bilgilendirme yapılabilir.
  • Geri Bildirim Loglaması: Disconnect işlemi yapıldığında, sistem log kaydı tutulabilir veya admin paneline bilgi gönderilebilir.

Teknik Riskler ve Önlemler

  • Bağlantı Yokken Disconnect: Cihaz bağlı değilse bağlantı kesilemez. Öncesinde bağlantı durumu kontrol edilmelidir.
  • İşlem Yarım Kalması: Bağlantı kesilmeden önce veri aktarımı sürüyorsa, işlem tamamlanmadan kesme yapılmamalıdır.
  • Cihaz Hataları: Bazı cihazlar, yeniden bağlantı için bağlantının düzgün şekilde sonlandırılmasını zorunlu kılar. Disconnect aksiyonunun doğru çalıştığından emin olunmalıdır.

Disconnect aksiyonu, uygulamanızda Bluetooth ile çalışan özelliklerde kontrollü bağlantı sonlandırmaları yapmanızı sağlar. Cihazlar arası geçiş, enerji yönetimi, bağlantı hatalarının önüne geçilmesi gibi kritik süreçlerde güvenli ve etkili bir kullanım sunar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar