मुख्य सामग्री पर जाएँ

क्लाइंट लाइब्रेरी

फ़्रेमवर्क अडैप्टर

पैकेज

Prodantix से बात करने के लिए एक क्लाइंट को जो कुछ चाहिए वह एक पैकेज के रूप में आता है जिसे आप अपनी भाषा की रजिस्ट्री से इंस्टॉल करते हैं। हर एक ओपन सोर्स है, साथ में वर्ज़न किया जाता है, और वही REST तथा रीयलटाइम सतहें बोलता है जिनका वर्णन बाकी मैनुअल करते हैं।

आपको कौन सा चाहिए

आप क्या मापना चाहते हैं इससे नहीं, बल्कि कोड कहाँ चलता है इससे चुनें। हर क्लाइंट वही इवेंट भेजता है, वही फ़्लैग मूल्यांकित करता है, और वही इन-ऐप इनबॉक्स पढ़ता है।

PackageRegistryWhere it runs
@prodantix/sdknpmBrowsers, Node, and edge runtimes
prodantix_sdkpub.devFlutter and Dart apps
prodantix-sdkPyPIPython backends
@prodantix/reactnpmReact apps, over @prodantix/sdk
prodantix_sdk_flutterpub.devFlutter apps, over prodantix_sdk

क्लाइंट और अडैप्टर

तीन क्लाइंट काम करते हैं, और दो अडैप्टर उनमें से एक को किसी फ़्रेमवर्क के लिए लपेटते हैं। अडैप्टर अपनी कोई क्षमता नहीं जोड़ता: वह उस लाइफ़साइकल को संभालता है जो उसका फ़्रेमवर्क थोपता है, और नीचे का क्लाइंट आपको सौंप देता है।

संस्करण और समानता

पैकेज साथ में संस्करणित होते हैं, इसलिए एक संस्करण संख्या हर भाषा में वही सतह दर्शाती है। क्लाइंटों के बीच मेथड नाम मेल खाते हैं, हालाँकि सर्वर क्लाइंट हर कॉल पर उपयोगकर्ता आईडी लेता है।

फ़्लैग बकेटिंग एक ही गोल्डन वेक्टर फ़ाइल से बँधी है, जिसके विरुद्ध सर्वर और तीनों क्लाइंट परीक्षण करते हैं, इसलिए जाँच कहीं भी चले, उपयोगकर्ता रोलआउट के उसी पक्ष में आता है।

ये क्या बोलते हैं

हर क्लाइंट REST बोलता है। TypeScript एसडीके एक वेबसॉकेट भी खोलता है, मैसेंजर उसी पर चलता है। MCP बाहरी एजेंटों के लिए सर्वर की सतह है, और कोई भी क्लाइंट पैकेज उसे नहीं बोलता।