Ana içeriğe geç

Çalışma Durumuna Genel Bakış

AIBuds SDK Çalışma Durumu belgeleri, cihazın o anda ne yaptığını gerçek zamanlı olarak izlemeye yönelik API'leri açıklar.

Özelliklere Genel Bakış

AI desteğiyle uygulayın

AI ile geliştirin

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

Resmî “AIBuds Çalışma Durumu ve Modunu Yönetme” becerisini kullanarak iş akışını uygulamanıza uyarlayın.

https://docs-aibuds.github.io/tr/skills/manage-aibuds-work-state-and-mode adresini okuyup yönergeleri izleyin. Bu beceriyle “AIBuds Çalışma Durumu ve Modunu Yönetme” iş akışını iOS projesinde uygulayıp doğrulayın.
Resmî beceriyi görüntüle

Başlarken

Çalışma durumunu izlemek için şu adımları uygulayın:

  1. Cihaza Bağlanın - AIBuds cihazınızla bağlantı kurun
  2. Protokol Uyumluluğunu Denetleyin - Cihazın DeviceWorkStateAPI protokolüne uyduğunu doğrulayın
  3. Durumu Alın - Güncel workState özelliğini okuyun
  4. Değişiklikleri Dinleyin - Cihaz delegate'inde device(_:didWorkStateChanged:) yöntemini uygulayın

Temel Kavramlar

Çalışma Durumları

Tüm WorkState değerleri için Çalışma Durumları sayfasına bakın. Değerler şu gruplara ayrılır:

  • Bağlantı ve Boşta: Bağlantı bekleniyor, bağlı ve boşta ya da bağlantı kesilmiş ve boşta
  • Oynatma ve İletişim: Yerel müzik oynatma, telefon görüşmeleri veya AI görüşmesi
  • Çekim ve Aktarım: Fotoğraf çekimi, video/ses kaydı, dosya aktarımı veya yayın
  • Bakım: Fabrika ayarlarına sıfırlama, OTA güncellemesi, kapatma veya cihaz testi durumları

Protokol Referansı

Çalışma durumu işlevlerine DeviceWorkStateAPI protokolü üzerinden erişilir:

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

En İyi Uygulamalar

  1. Protokol Uyumluluğunu Denetleyin: Cihazın DeviceWorkStateAPI protokolünü desteklediğini her zaman doğrulayın
  2. Durumu İzleyin: Durum değiştiğinde kullanıcı arayüzünü güncellemek için cihaz delegate callback'ini kullanın
  3. Durum Geçişlerini İşleyin: Cihazın durumu değiştiğinde uygun şekilde yanıt verin
  4. Çakışmaları Önleyin: Güncel durumla çakışan işlemleri başlatmayın

Notlar

  • Çalışma durumu, cihaz etkinliği hakkında gerçek zamanlı bilgi sağlar
  • Çalışma durumu değişiklikleri isteğe bağlı cihaz delegate callback'i üzerinden bildirilebilir
  • Bazı durumlar belirli işlemlerin gerçekleştirilmesini engelleyebilir