Kullanıcı Kılavuzu

Bluetooth Permission Is Given

Bluetooth Permission Is Given

Bluetooth Permission Is Given aksiyonu, bir mobil uygulamada kullanıcıdan Bluetooth izninin alınıp alınmadığını kontrol etmek için kullanılır. Bu aksiyon sayesinde, Bluetooth ile çalışan özellikler kullanılmadan önce gerekli izinler doğrulanır ve kullanıcıya uygun uyarılar gösterilebilir.

Teknik Özellikler

  • Bluetooth İzin Kontrolü: Kullanıcının Bluetooth erişimine izin verip vermediği kontrol edilir.
  • Uyarı Gösterimi: İzin verilmemişse kullanıcıya uyarı gösterilebilir.
  • Mobil Destek: Aksiyon yalnızca mobil platformlarda çalışır.
  • Custom Method Uyumlu: Bluetooth veri kaynağına bağlı özel metotlarda kullanılabilir.
  • Dinamik Kullanım: Koşullu işlemlerle diğer aksiyonlarla entegre edilebilir.

Bluetooth Permission Is Given Uygulama Adımları

1. Bluetooth Veri Kaynağı Ekleme

  • Kuika platformuna giriş yapın.
  • Apps ekranından mobil projenizi açın.
  • 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. 
  • Zorunlu ve isteğe bağlı alanları doldurun:
    • Device Name (zorunlu)
    • Device ID (opsiyonel)
    • Device Address (opsiyonel)
  • CREATE ile kaydı tamamlayın.

2. Yeni Metot Tanımlama

  • Kaydettiğiniz veri kaynağına gidin → ADD NEW METHOD butonuna tıklayın.
  • Gerekli alanları girin:
    • Name
    • Characteristic ID
    • Service ID
    • Characteristic Type (Read, Write, Notify)

3. Bluetooth Permission Is Given Aksiyonunu Ekleme

  • Oluşturduğunuz metoda tıklayın.
  • Sağdaki Properties panelinden:
    • + ADD ACTION → Custom → userguide123 → BluetoothPermissionIsGiven_bluetooth seçimini yapın.

Parametre Tanımları

  • showAlert (Boolean): İzin verilmemişse uyarı gösterilsin mi? Örnek: true
  • alertMessage (String) Kullanıcıya gösterilecek uyarı mesajı. Örnek: "Lütfen Bluetooth iznini verin"

Kullanım Senaryosu: Mobil Uygulamada Bluetooth İzni Kontrolü

Bir uygulama ekranında, kullanıcıdan Bluetooth izni vermesi istenecektir. Kullanıcı “Cihazları Tara” butonuna bastığında, eğer uygulamanın Bluetooth izni yoksa bir uyarı mesajı gösterilecektir.

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

  • Bir Button elementi ekleyin. 
  • Properties panelinden butonun adını “Cihazları Tara” olarak belirleyin.

2. Bu butona tıklanınca Bluetooth izni kontrolü yapılması için + ADD ACTION menüsünden: 

  • OnClick → Custom → Kuika → BluetoothPermissionIsGiven_bluetooth aksiyonunu ekleyin.

3. Aksiyon yapılandırması:
Aksiyonun parametrelerini aşağıdaki gibi girin:

  • showAlert: true
  • alertMessage: "Cihaz taraması yapabilmek için Bluetooth izni gereklidir."

Bu adımlar tamamlandığında, kullanıcı butona bastığında uygulama Bluetooth izni olup olmadığını kontrol eder. Eğer izin verilmemişse, ekranda bir uyarı mesajı görüntülenir.

Bluetooth Permission Is Given Aksiyonu İleri Seviye Özelleştirmeler

  • Koşullu Akış Yönetimi: Eğer Bluetooth izni verilmemişse bir Condition aksiyonu ile alternatif akışa yönlendirilebilir.
  • Dinamik Uyarı Metni: Kullanıcının dili veya cihaz bilgisine göre uyarı metni çok dilli olarak özelleştirilebilir.
  • İzin Yeniden İstemek: İzin verilmediği durumda kullanıcının ayarlar ekranına yönlendirilmesini sağlayacak Navigate veya Open External URL aksiyonları tanımlanabilir.

Teknik Riskler ve Kontrol

  • Sadece Mobil Destekli: Aksiyon web ortamında çalışmaz, yalnızca mobilde kullanılmalıdır.
  • İzin Gereksinimi: Kullanıcının Bluetooth izni sistem düzeyinde kapalıysa, uygulama tarafından açılamaz.
  • Kullanıcı Deneyimi: Uyarı mesajı gösterilmediği durumda kullanıcı işlemin neden gerçekleşmediğini anlayamayabilir. showAlert önerilir.
  • Platform Farklılıkları: Android ve iOS işletim sistemlerinde izin mekanizmaları farklılık gösterebilir. Bu farklılıklar dikkate alınmalıdır.

Bluetooth Permission Is Given aksiyonu, mobil uygulamanızda Bluetooth tabanlı işlemler öncesinde kullanıcıdan gerekli izinlerin alınmış olduğundan emin olmanızı sağlar. Kullanıcıya kontrollü ve bilgilendirici bir deneyim sunarak uygulama işlevlerini daha güvenli ve akıllı hale getirir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar