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