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

इनिशियलाइज़ेशन

कहाँ इनिशियलाइज़ करें

SDK को जितनी जल्दी हो सके इनिशियलाइज़ करें — आमतौर पर जब कैप्चर फ्रेम वाला पेज या कंपोनेंट लोड होता है। इस बारे में विवरण के लिए सर्वोत्तम प्रथाएँ देखें कि आपको कैप्चर बटन क्लिक पर इनिशियलाइज़ क्यों नहीं करना चाहिए

क्रेडेंशियल एम्बेड करना

Onboarding टीम द्वारा प्रदान किए गए क्रेडेंशियल के साथ UnicoConfig class लागू करें:

import { UnicoConfig } from "unico-webframe"

const config = new UnicoConfig()
.setHostname("<YOUR_HOSTNAME>")
.setHostKey("<YOUR_HOST_KEY>");
builder को इंस्टेंशिएट करें

UnicoCheckBuilder का एक नया इंस्टेंस बनाएं:

const unicoCameraBuilder = new UnicoCheckBuilder();
रिसोर्स पथ कॉन्फ़िगर करें

अतिरिक्त फ़ाइलों का पथ निर्दिष्ट करें (यदि आपके प्रोजेक्ट में जोड़ी गई हों):

unicoCameraBuilder.setResourceDirectory("/resources");

AI मॉडल फ़ाइलों का पथ निर्दिष्ट करें (केवल Smart कैमरा मोड के लिए आवश्यक):

unicoCameraBuilder.setModelsPath("https://meusite.com.br/models");
3.18.0 से Auto-fetch

संस्करण 3.18.0 से, SDK स्वचालित रूप से अतिरिक्त रिसोर्स fetch कर सकता है — बस setResourceDirectory लागू न करें और सुनिश्चित करें कि CSP कॉन्फ़िगरेशन सही ढंग से लागू हो।

CSS Reset कॉन्फ़िगर करें (वैकल्पिक)

डिफ़ॉल्ट रूप से, SDK कंपोनेंट में विज़ुअल स्थिरता सुनिश्चित करने के लिए CSS Reset लागू करता है। अपने एप्लिकेशन की CSS शैलियों को संरक्षित करने के लिए, इस सुविधा को अक्षम करें:

unicoCameraBuilder.disableCssReset();
वातावरण चयन

sandbox और production के बीच चुनाव इनिशियलाइज़ेशन के दौरान किया जाता है। SDKEnvironmentTypes enum का उपयोग करें:

  • SDKEnvironmentTypes.PROD — production वातावरण
  • SDKEnvironmentTypes.UAT — staging वातावरण
import {
UnicoCheckBuilder,
SDKEnvironmentTypes
} from "unico-webframe"

unicoCameraBuilder.setEnvironment(SDKEnvironmentTypes.UAT);
जानकारी

यदि कॉन्फ़िगर नहीं किया गया, तो Web SDK डिफ़ॉल्ट रूप से production वातावरण का उपयोग करता है।

उपलब्ध वातावरण प्रकारों की पूरी सूची के लिए, API Reference > Initialization API देखें।

लाइफसाइकल

बैकएंड के साथ SDK प्रमाणीकरण में कुछ सेकंड लगते हैं। जल्दी इनिशियलाइज़ करें, जब उपयोगकर्ता कैप्चर बटन क्लिक करे तब नहीं — अन्यथा उपयोगकर्ता को क्लिक और कैमरा खुलने के बीच लैग का अनुभव होता है।