Ana içeriğe geç

Fiziksel Denetimlere Genel Bakış

AIBuds SDK Fiziksel Denetimler belgeleri, cihazdaki fiziksel işlemler ile işlevler arasındaki eşlemeyi okumayı ve değiştirmeyi açıklar.

Özelliklere Genel Bakış

AI desteğiyle uygulayın

AI ile geliştirin

Bu iş akışını AI ile uygulayın

Resmî “AIBuds Fiziksel İşlemlerini Yönetme” becerisini kullanarak iş akışını uygulamanıza uyarlayın.

https://docs-aibuds.github.io/tr/skills/manage-aibuds-physical-operations adresini okuyup yönergeleri izleyin. Bu beceriyle “AIBuds Fiziksel İşlemlerini Yönetme” iş akışını iOS projesinde uygulayıp doğrulayın.
Resmî beceriyi görüntüle

Başlarken

Fiziksel denetimleri yönetmek için şu adımları izleyin:

  1. Cihaza Bağlanın - AIBuds cihazınızla bağlantı kurun
  2. Protokol Uyumluluğunu Denetleyin - Cihazın DevicePhysicalOperationsAPI protokolüne uyduğunu doğrulayın
  3. İşlem Eşlemesini Görüntüleyin - physicalOperationsMapping özelliğini okuyun
  4. İşlev Atayın - Bir DeviceFunction değerini bir DeviceOperation değerine atayın

Temel Kavramlar

Denetim Eşleme

  • Fiziksel İşlemler: DeviceOperation tıklamaları, uzun basmaları, dokunmatik panel hareketlerini, düğmeleri ve desteklenen kaydırma hareketlerini temsil eder
  • Cihaz İşlevleri: DeviceFunction oynatma, ses düzeyi, sesli asistan, kayıt ve kamera eylemleri gibi atanabilir davranışları tanımlar
  • Eşleme: physicalOperationsMapping, işlem ve işlev raw değerlerini NSNumber anahtarları ve değerleri olarak saklar

Protokol Referansı

Fiziksel denetimlere DevicePhysicalOperationsAPI üzerinden erişilir. Eşlemeyi okumadan veya değiştirmeden önce protokol uyumluluğunu doğrulayın:

Swift
guard let device = device as? DevicePhysicalOperationsAPI else {
    print("Device does not support DevicePhysicalOperationsAPI")
    return
}

En İyi Uygulamalar

  1. Protokol Uyumluluğunu Denetleyin: Cihazın gerekli protokolü desteklediğini her zaman doğrulayın
  2. Bildirilen İşlemleri Kullanın: Yalnızca physicalOperationsMapping içindeki işlemleri gösterin
  3. Hataları İşleyin: Completion handler'larda uygun hata yönetimi uygulayın
  4. Geri Bildirim Verin: Denetim eşlemeleri başarıyla güncellendiğinde kullanıcıyı bilgilendirin

Notlar

  • Denetim eşlemenin kullanılabilirliği cihaz modeline bağlıdır
  • Bir enum case'inin DeviceOperation veya DeviceFunction içinde bulunması her cihazın bunu desteklediği anlamına gelmez
  • Enum değeri bulunsa bile bir işlem veya işlev desteklenmeyebilir; atama sonucunu işleyin
  • SDK bir KeyMapping modeli veya eşzamansız eşleme sorgusu yerine dictionary sunar