कार्य स्थिति का परिचय
AIBuds SDK की Work Status documentation में आपका स्वागत है। यहाँ डिवाइस की current operational state monitor करने और उसकी real-time activity जानने वाली APIs दी गई हैं।
उपलब्ध सुविधाएँ
कार्य अवस्थाएँ
Device द्वारा बताए WorkState values समझें
कार्य स्थिति पढ़ें
AIBuds डिवाइस की वर्तमान work state पढ़ें
AI की सहायता से लागू करें
AI से बनाएँ
इस वर्कफ़्लो को AI से लागू करें
आधिकारिक “AIBuds कार्य स्थिति और मोड प्रबंधित करें” स्किल से वर्कफ़्लो को अपने ऐप के अनुसार लागू करें।
https://docs-aibuds.github.io/hi/skills/manage-aibuds-work-state-and-mode को पढ़ें और निर्देशों का पालन करें। इस स्किल से “AIBuds कार्य स्थिति और मोड प्रबंधित करें” को इस iOS प्रोजेक्ट में लागू करें और परिणाम सत्यापित करें।शुरुआत करें
Work status monitor करने के लिए:
- डिवाइस कनेक्ट करें - AIBuds डिवाइस से connection बनाएँ
- Protocol conformance जाँचें - पुष्टि करें कि डिवाइस
DeviceWorkStateAPIको conform करता है - Status पढ़ें - Current
workStateproperty पढ़ें - 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
- Objective-C
guard let device = device as? DeviceWorkStateAPI else {
print("Device does not support DeviceWorkStateAPI")
return
}id<AIBudsDeviceWorkStateAPI> device = (id<AIBudsDeviceWorkStateAPI>)self.device;
if (![device conformsToProtocol:@protocol(AIBudsDeviceWorkStateAPI)]) {
NSLog(@"Device does not support AIBudsDeviceWorkStateAPI");
return;
}सर्वोत्तम अभ्यास
- Protocol conformance जाँचें: हमेशा पुष्टि करें कि डिवाइस
DeviceWorkStateAPIsupport करता है - Status monitor करें: State बदलने पर device delegate callback से UI update करें
- State transitions संभालें: डिवाइस state बदले तो उचित प्रतिक्रिया दें
- Conflicts रोकें: Current state से टकराने वाले operations शुरू न करें
ध्यान दें
- Work status device activity की real-time information देता है
- Work-state changes optional device delegate callback से report हो सकते हैं
- कुछ states में कुछ operations नहीं किए जा सकते