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

कार्य स्थिति का परिचय

AIBuds SDK की Work Status documentation में आपका स्वागत है। यहाँ डिवाइस की current operational state monitor करने और उसकी real-time activity जानने वाली APIs दी गई हैं।

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

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

AI से बनाएँ

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

आधिकारिक “AIBuds कार्य स्थिति और मोड प्रबंधित करें” स्किल से वर्कफ़्लो को अपने ऐप के अनुसार लागू करें।

https://docs-aibuds.github.io/hi/skills/manage-aibuds-work-state-and-mode को पढ़ें और निर्देशों का पालन करें। इस स्किल से “AIBuds कार्य स्थिति और मोड प्रबंधित करें” को इस iOS प्रोजेक्ट में लागू करें और परिणाम सत्यापित करें।
आधिकारिक स्किल देखें

शुरुआत करें

Work status monitor करने के लिए:

  1. डिवाइस कनेक्ट करें - AIBuds डिवाइस से connection बनाएँ
  2. Protocol conformance जाँचें - पुष्टि करें कि डिवाइस DeviceWorkStateAPI को conform करता है
  3. Status पढ़ें - Current workState property पढ़ें
  4. Changes सुनें - Device delegate पर device(_:didWorkStateChanged:) implement करें

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

कार्य अवस्थाएँ

पूरे WorkState reference के लिए कार्य अवस्थाएँ देखें। Values इन groups में हैं:

  • Connection और Idle: Connection की प्रतीक्षा, connected idle या disconnected idle
  • Playback और Communication: Local music playback, phone calls या AI conversation
  • Capture और Transfer: Photo capture, video/audio recording, file transfer या streaming
  • Maintenance: Factory reset, OTA upgrade, shutdown या device test states

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

Work status functionality DeviceWorkStateAPI protocol से मिलती है:

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

सर्वोत्तम अभ्यास

  1. Protocol conformance जाँचें: हमेशा पुष्टि करें कि डिवाइस DeviceWorkStateAPI support करता है
  2. Status monitor करें: State बदलने पर device delegate callback से UI update करें
  3. State transitions संभालें: डिवाइस state बदले तो उचित प्रतिक्रिया दें
  4. Conflicts रोकें: Current state से टकराने वाले operations शुरू न करें

ध्यान दें

  • Work status device activity की real-time information देता है
  • Work-state changes optional device delegate callback से report हो सकते हैं
  • कुछ states में कुछ operations नहीं किए जा सकते