Ana içeriğe geç

TWS Cihazını Belirleme

Cihazın TWS kimliğini güncel SDK durum bilgisinden okuyun.

Ön Koşullar

  • Bir DeviceConvertible örneğiniz vardır.
  • Cihaz DeviceTWSAPI protokolüne uyar.

API Referansı

Framework

AIBuds.xcframework

İçe Aktarma

Swift
import AIBuds

Protokol

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

Özellikler

ÖzellikTürAçıklama
isTwsBool / BOOLCihazın kendisini TWS cihazı olarak tanımlayıp tanımlamadığı.

Kullanım Örnekleri

Swift
import AIBuds

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

print(device.isTws ? "TWS device" : "Not a TWS device")

Hata Yönetimi

Bu özelliğin completion handler'ı yoktur. Protokolün desteklenmemesini geçerli bir false değerinden ayrı işleyin.

En İyi Uygulamalar

  1. Desteklenmeyen ile False Değerini Birleştirmeyin: Protokol uyumluluğunun olmaması isTws == false ile aynı değildir.
  2. Bağlantı Durumunu Ayrı Kullanın: isTwsConnected değerini yalnızca bağlantı durumu gerektiğinde okuyun.

Notlar

  • Bu API eşzamanlı özellik okumasıdır; getTWSSupport isteği değildir.
  • TWS eşleştirmesini yönetmez.