अनुकूलन
ये अनुकूलन केवल तभी उपलब्ध हैं जब कैप्चर फ्लो document-capture या liveness हो।
iOS SDK अनुकूलन के दो आयामों का समर्थन करता है: भाषा और रंग।
setLocale मेथड के माध्यम से कैप्चर फ्रेम में सूचनात्मक संदेशों की भाषा कॉन्फ़िगर करें। LocaleTypes enum का उपयोग करें:
LocaleTypes.PT_BR— पुर्तगाली (ब्राज़ील)LocaleTypes.ES_MX— स्पेनिश (मेक्सिको)LocaleTypes.ES_ES— स्पेनिश (स्पेन)LocaleTypes.EN_US— अंग्रेज़ी (USA)
- Swift
- Objective-C
unicoCheck.setLocale(.EN_US)
[unicoCheck setLocale:EN_US];
- इस सुविधा का उपयोग करने के लिए remote activation आवश्यक हो सकता है। यदि आप इसका उपयोग करना चाहते हैं, तो अपने project manager या Unico support को सूचित करें ।
- यदि कॉन्फ़िगर नहीं किया गया, तो SDK डिफ़ॉल्ट भाषा के रूप में पुर्तगाली का उपयोग करता है।
समर्थित LocaleTypes मानों की पूरी सूची के लिए API Reference > Enums देखें।
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() का उपयोग किया जाता है। |
- Swift
- Objective-C
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 */ }
}
// .h
#import "AcessoBioThemeDelegate.h"
@interface ViewController : UIViewController
@end
// .m
- (id)getColorBackground { /* return color */ }
- (id)getColorBackgroundBottomDocument { /* return color */ }
- (id)getColorBoxMessage { /* return color */ }
- (id)getColorIconTakePictureButton { /* return color */ }
- (id)getColorSilhouetteSuccess { /* return color */ }
- (id)getColorTextBottomDocument { /* return color */ }
- (id)getColorTextMessage { /* return color */ }
- (id)getCancelButtonIconColor { /* return color */ }
कोई अन्य अनुकूलन आयाम उपलब्ध नहीं हैं। कस्टम UI व्यवहार और लेआउट native iOS SDK द्वारा प्रदान नहीं किए जाते। यदि आपको proprietary UI की आवश्यकता है, तो Capture Standard विकल्प (headless API integration) देखें।