Ana içeriğe geç

TWS Bağlantı Durumunu Görüntüleme

TWS cihazının o anda bağlı olup olmadığını okuyun.

Ön Koşullar

  • Cihaz DeviceTWSAPI protokolüne uyar.
  • Arayüzün cihaz türünü bağlantı durumundan ayırması gerektiğinde isTws kullanın.

API Referansı

Framework

AIBuds.xcframework

İçe Aktarma

Swift
import AIBuds

Protokol

Bağlantı durumu DeviceTWSAPI tarafından sunulur.

Swift
/// The protocol for device True Wireless Stereo (TWS) related API.
protocol DeviceTWSAPI: DeviceAPI {
    /// Indicates whether the TWS device is currently connected.
    var isTwsConnected: Bool { get }
}

Özellikler

ÖzellikTürAçıklama
isTwsConnectedBool / BOOLGüncel TWS bağlantı durumu.

Kullanım Örnekleri

Swift
import AIBuds

guard let device = device as? DeviceTWSAPI else {
    print("TWS information is unavailable")
    return
}

guard device.isTws else {
    print("This is not a TWS device")
    return
}

print(device.isTwsConnected ? "TWS connected" : "TWS disconnected")

Hata Yönetimi

Bu özellik hata döndürmez. Değeri anlık durum bilgisi olarak değerlendirin ve protokolün desteklenmemesini ayrı işleyin.

En İyi Uygulamalar

  1. Değişiklikleri İzleyin: Canlı gösterge için didTwsConnectionStatusChanged yöntemini uygulayın.
  2. Bağlantı Komutlarından Kaçının: Bu protokol eşleştirme veya yeniden bağlantı başlatmaz.
  3. Arayüzü Güvenle Güncelleyin: Delegate kaynaklı arayüz işlemlerini gerektiğinde ana kuyruğa yönlendirin.

Notlar

  • false, güncel TWS bağlantısının etkin olmadığını belirtir; tek başına cihazın TWS olmadığı anlamına gelmez.
  • SDK Demo'su bu özelliği doğrudan gösterir ve cihaz delegate'i üzerinden günceller.