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

अनुकूलन

कैप्चर फ्लो उपलब्धता

ये अनुकूलन केवल तभी उपलब्ध हैं जब कैप्चर फ्लो document-capture या liveness हो।

iOS SDK अनुकूलन के दो आयामों का समर्थन करता है: भाषा और रंग।

Language

setLocale मेथड के माध्यम से कैप्चर फ्रेम में सूचनात्मक संदेशों की भाषा कॉन्फ़िगर करें। LocaleTypes enum का उपयोग करें:

  • LocaleTypes.PT_BR — पुर्तगाली (ब्राज़ील)
  • LocaleTypes.ES_MX — स्पेनिश (मेक्सिको)
  • LocaleTypes.ES_ES — स्पेनिश (स्पेन)
  • LocaleTypes.EN_US — अंग्रेज़ी (USA)
unicoCheck.setLocale(.EN_US)
जानकारी
  • इस सुविधा का उपयोग करने के लिए remote activation आवश्यक हो सकता है। यदि आप इसका उपयोग करना चाहते हैं, तो अपने project manager या Unico support को सूचित करें।
  • यदि कॉन्फ़िगर नहीं किया गया, तो SDK डिफ़ॉल्ट भाषा के रूप में पुर्तगाली का उपयोग करता है।

समर्थित LocaleTypes मानों की पूरी सूची के लिए API Reference > Enums देखें।

Colors

AcessoBioThemeDelegate को implement करके और AcessoBioManager पर setTheme(self) कॉल करके कस्टम थीम लागू करें। रंग मानों को Color Resource (R.color.your_color) या हेक्साडेसिमल String ("#FF0000") के रूप में पास किया जा सकता है।

मेथडयह क्या अनुकूलित करता है
getColorBackground()सिल्हूट का बैकग्राउंड रंग
getColorBackgroundBottomDocument()दस्तावेज़ कैप्चर बॉक्स का बैकग्राउंड रंग
getColorBoxMessage()मैसेज बॉक्स का बैकग्राउंड रंग
getColorIconTakePictureButton()मैन्युअल फोटो कैप्चर बटन का आइकन रंग
getColorSilhouetteSuccess()कैप्चर सफल होने पर सिल्हूट का रंग
getColorTextBottomDocument()दस्तावेज़ कैप्चर बॉक्स का टेक्स्ट रंग
getColorTextMessage()मैसेज बॉक्स के अंदर टेक्स्ट का रंग
getCancelButtonIconColor() (वैकल्पिक)इंटरैक्शन के साथ Liveness कैमरे के लिए cancel आइकन का रंग। यदि implement नहीं किया गया, तो getColorBackgroundTakePictureButton() का उपयोग किया जाता है।
import UIKit
import AcessoBio

class ViewController: UIViewController, AcessoBioManagerDelegate, AcessoBioThemeDelegate {
var unicoCheck: AcessoBioManager!

override func viewDidLoad() {
super.viewDidLoad()
unicoCheck = AcessoBioManager(viewController: self)
unicoCheck.setTheme(self)
}

func getColorBackground() -> Any! { /* return color */ }
func getColorBoxMessage() -> Any! { /* return color */ }
func getColorTextMessage() -> Any! { /* return color */ }
func getColorIconTakePictureButton() -> Any! { /* return color */ }
func getColorBackgroundBottomDocument() -> Any! { /* return color */ }
func getColorTextBottomDocument() -> Any! { /* return color */ }
func getColorSilhouetteSuccess() -> Any! { /* return color */ }
func getCancelButtonIconColor() -> Any! { /* return color */ }
}
अनुकूलन का दायरा

कोई अन्य अनुकूलन आयाम उपलब्ध नहीं हैं। कस्टम UI व्यवहार और लेआउट native iOS SDK द्वारा प्रदान नहीं किए जाते। यदि आपको proprietary UI की आवश्यकता है, तो Capture Standard विकल्प (headless API integration) देखें।