मुख्य कंटेंट तक स्किप करें

TWS डिवाइस की पहचान करें

वर्तमान SDK snapshot से डिवाइस की TWS पहचान पढ़ें।

आवश्यक शर्तें

  • आपके पास DeviceConvertible instance है।
  • डिवाइस DeviceTWSAPI को conform करता है।

API संदर्भ

Framework

AIBuds.xcframework

Import

Swift
import AIBuds

प्रोटोकॉल

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 }
}

प्रॉपर्टी

PropertyTypeविवरण
isTwsBool / BOOLडिवाइस स्वयं को TWS डिवाइस बताता है या नहीं।

उपयोग के उदाहरण

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")

त्रुटि प्रबंधन

इस property का completion handler नहीं है। Unsupported protocol conformance को valid false value से अलग संभालें।

श्रेष्ठ अभ्यास

  1. Unsupported और False को एक न मानें: Protocol conformance न होना isTws == false के समान नहीं है।
  2. Connection state अलग रखें: Connection state की जरूरत होने पर ही isTwsConnected पढ़ें।

ध्यान दें

  • यह API synchronous property read है, getTWSSupport request नहीं।
  • यह TWS pairing manage नहीं करता।