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

TWS का परिचय

TWS API बताता है कि डिवाइस True Wireless Stereo डिवाइस है या नहीं और उसका TWS connection इस समय active है या नहीं।

उपलब्ध सुविधाएँ

AI की सहायता से लागू करें

AI से बनाएँ

इस वर्कफ़्लो को AI से लागू करें

आधिकारिक “AIBuds TWS स्थिति जाँचें” स्किल से वर्कफ़्लो को अपने ऐप के अनुसार लागू करें।

https://docs-aibuds.github.io/hi/skills/inspect-aibuds-tws को पढ़ें और निर्देशों का पालन करें। इस स्किल से “AIBuds TWS स्थिति जाँचें” को इस iOS प्रोजेक्ट में लागू करें और परिणाम सत्यापित करें।
आधिकारिक स्किल देखें

शुरुआत करें

  1. डिवाइस प्राप्त करें - Connected या discovered DeviceConvertible instance उपयोग करें।
  2. Protocol conformance जाँचें - DeviceTWSAPI support की पुष्टि करें।
  3. Device type पढ़ें - isTws उपयोग करें।
  4. Connection state पढ़ें - isTwsConnected उपयोग करें और जरूरत पर connection changes observe करें।

मुख्य अवधारणाएँ

डिवाइस प्रकार और कनेक्शन

  • isTws बताता है कि डिवाइस TWS डिवाइस है या नहीं।
  • isTwsConnected वर्तमान TWS connection snapshot देता है।
  • TWS डिवाइस इस समय disconnected हो सकता है, इसलिए दोनों Boolean values एक-दूसरे के विकल्प नहीं हैं।

प्रोटोकॉल संदर्भ

TWS information DeviceTWSAPI से मिलता है:

Swift
guard let device = device as? DeviceTWSAPI else {
    print("Device does not expose TWS information")
    return
}

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

  1. Protocol conformance जाँचें: TWS support के लिए कोई asynchronous query नहीं है।
  2. Values अलग रखें: Disconnected TWS डिवाइस को non-TWS डिवाइस न मानें।
  3. Connection changes देखें: Live UI के लिए didTwsConnectionStatusChanged implement करें।

ध्यान दें

  • Public protocol TWS pairing, connection या disconnection शुरू नहीं करता।
  • SDK इस API से stereo routing या channel behavior तय नहीं करता।