[{"data":1,"prerenderedAt":477},["ShallowReactive",2],{"navigation_docs_en":3,"-en-customization-overview":162,"-en-customization-overview-surround":472},[4,15,33,46,97,134],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Introduction",false,"\u002Fen\u002Fintroduction","en\u002F1.introduction",[10],{"title":11,"path":12,"stem":13,"icon":14},"Discover Autentikar","\u002Fen\u002Fintroduction\u002Fquick-view","en\u002F1.introduction\u002F1.quick-view","i-lucide-rocket",{"title":16,"path":17,"stem":18,"children":19,"page":6},"Overview","\u002Fen\u002Foverview","en\u002F2.overview",[20,24,28],{"title":21,"path":22,"stem":23},"Fundamentals","\u002Fen\u002Foverview\u002Ffundamentals","en\u002F2.overview\u002F1.fundamentals",{"title":25,"path":26,"stem":27},"Basic Principles","\u002Fen\u002Foverview\u002Fbasic-principles","en\u002F2.overview\u002F2.basic principles",{"title":29,"path":30,"stem":31,"icon":32},"Architecture","\u002Fen\u002Foverview\u002Farchitecture","en\u002F2.overview\u002F3.architecture","i-lucide-workflow",{"title":34,"icon":6,"path":35,"stem":36,"children":37,"page":6},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F3.getting-started",[38,42],{"title":39,"path":40,"stem":41},"Set up an editor","\u002Fen\u002Fgetting-started\u002Feditor","en\u002F3.getting-started\u002F1.editor",{"title":43,"path":44,"stem":45},"Set up a framework","\u002Fen\u002Fgetting-started\u002Fframework","en\u002F3.getting-started\u002F2.framework",{"title":47,"icon":6,"path":48,"stem":49,"children":50,"page":6},"Android","\u002Fen\u002Fandroid","en\u002F4.android",[51,55,80],{"title":52,"path":53,"stem":54,"icon":14},"Quick Start","\u002Fen\u002Fandroid\u002Fquick-start","en\u002F4.android\u002F1.quick start",{"title":56,"icon":6,"path":57,"stem":58,"children":59,"page":6},"Dependencies","\u002Fen\u002Fandroid\u002Fdependencies","en\u002F4.android\u002F2.dependencies",[60,65,70,75],{"title":61,"path":62,"stem":63,"icon":64},"Core","\u002Fen\u002Fandroid\u002Fdependencies\u002Fcore","en\u002F4.android\u002F2.dependencies\u002F1.core","material-symbols:settings-applications-outline",{"title":66,"path":67,"stem":68,"icon":69},"PhotoIdScan","\u002Fen\u002Fandroid\u002Fdependencies\u002Fphotoidscan","en\u002F4.android\u002F2.dependencies\u002F2.photoidscan","material-symbols:badge",{"title":71,"path":72,"stem":73,"icon":74},"UnifiedId","\u002Fen\u002Fandroid\u002Fdependencies\u002Funifiedid","en\u002F4.android\u002F2.dependencies\u002F3.unifiedid","material-symbols:verified-user-outline",{"title":76,"path":77,"stem":78,"icon":79},"FaceTec Dependency SDK","\u002Fen\u002Fandroid\u002Fdependencies\u002Ffacetec-dependency-sdk","en\u002F4.android\u002F2.dependencies\u002F4.facetec-dependency-sdk","material-symbols:shield-person",{"title":81,"icon":6,"path":82,"stem":83,"children":84,"page":6},"Release note","\u002Fen\u002Fandroid\u002Frelease-note","en\u002F4.android\u002F3.release note",[85,88,91,94],{"title":61,"path":86,"stem":87},"\u002Fen\u002Fandroid\u002Frelease-note\u002Fcore","en\u002F4.android\u002F3.release note\u002F1.core",{"title":66,"path":89,"stem":90},"\u002Fen\u002Fandroid\u002Frelease-note\u002Fphotoidscan","en\u002F4.android\u002F3.release note\u002F2.photoidscan",{"title":71,"path":92,"stem":93},"\u002Fen\u002Fandroid\u002Frelease-note\u002Funifiedid","en\u002F4.android\u002F3.release note\u002F3.unifiedid",{"title":76,"path":95,"stem":96},"\u002Fen\u002Fandroid\u002Frelease-note\u002Ffacetec-dependency-sdk","en\u002F4.android\u002F3.release note\u002F4.facetec-dependency-sdk",{"title":98,"icon":6,"path":99,"stem":100,"children":101,"page":6},"iOS","\u002Fen\u002Fios","en\u002F5.iOS",[102,105,121],{"title":52,"path":103,"stem":104,"icon":14},"\u002Fen\u002Fios\u002Fquick-start","en\u002F5.iOS\u002F1.quick start",{"title":106,"icon":6,"path":107,"stem":108,"children":109,"page":6},"Swift Package Manager","\u002Fen\u002Fios\u002Fswift-package-manager","en\u002F5.iOS\u002F2.swift package manager",[110,113,117],{"title":61,"path":111,"stem":112,"icon":64},"\u002Fen\u002Fios\u002Fswift-package-manager\u002Fcore","en\u002F5.iOS\u002F2.swift package manager\u002F1.core",{"title":114,"path":115,"stem":116,"icon":69},"PhotoIDScan","\u002Fen\u002Fios\u002Fswift-package-manager\u002Fphotoidscan","en\u002F5.iOS\u002F2.swift package manager\u002F2.photoidscan",{"title":118,"path":119,"stem":120,"icon":74},"UnifiedID","\u002Fen\u002Fios\u002Fswift-package-manager\u002Funifiedid","en\u002F5.iOS\u002F2.swift package manager\u002F3.unifiedid",{"title":81,"icon":6,"path":122,"stem":123,"children":124,"page":6},"\u002Fen\u002Fios\u002Frelease-note","en\u002F5.iOS\u002F3.release note",[125,128,131],{"title":61,"path":126,"stem":127,"icon":64},"\u002Fen\u002Fios\u002Frelease-note\u002Fcore","en\u002F5.iOS\u002F3.release note\u002F1.core",{"title":114,"path":129,"stem":130,"icon":69},"\u002Fen\u002Fios\u002Frelease-note\u002Fphotoidscan","en\u002F5.iOS\u002F3.release note\u002F2.photoidscan",{"title":118,"path":132,"stem":133,"icon":74},"\u002Fen\u002Fios\u002Frelease-note\u002Funifiedid","en\u002F5.iOS\u002F3.release note\u002F3.unifiedid",{"title":135,"path":136,"stem":137,"children":138,"page":6},"Customization","\u002Fen\u002Fcustomization","en\u002F6.customization",[139,143,147,152,157],{"title":16,"path":140,"stem":141,"icon":142},"\u002Fen\u002Fcustomization\u002Foverview","en\u002F6.customization\u002F1.overview","i-lucide-palette",{"title":61,"path":144,"stem":145,"icon":146},"\u002Fen\u002Fcustomization\u002Fcore","en\u002F6.customization\u002F2.core","i-lucide-brush",{"title":148,"path":149,"stem":150,"icon":151},"Capture Modules","\u002Fen\u002Fcustomization\u002Fcapture-modules","en\u002F6.customization\u002F3.capture-modules","i-lucide-scan-face",{"title":153,"path":154,"stem":155,"icon":156},"Android Localization","\u002Fen\u002Fcustomization\u002Fandroid-localization","en\u002F6.customization\u002F4.android-localization","i-simple-icons-android",{"title":158,"path":159,"stem":160,"icon":161},"iOS Localization","\u002Fen\u002Fcustomization\u002Fios-localization","en\u002F6.customization\u002F5.ios-localization","i-simple-icons-apple",{"id":163,"title":16,"body":164,"description":464,"extension":465,"links":466,"meta":467,"navigation":469,"path":140,"seo":470,"stem":141,"__hash__":471},"docs_en\u002Fen\u002F6.customization\u002F1.overview.md",{"type":165,"value":166,"toc":451},"minimark",[167,172,176,179,200,203,207,282,292,296,301,312,341,345,348,374,378,388,416,420,423],[168,169,171],"h2",{"id":170},"a-consistent-brandable-experience","A consistent, brandable experience",[173,174,175],"p",{},"Autentikar SDK is designed to adapt to each client's branding while maintaining a consistent experience across flows and platforms. You can customize colors, typography, text, icons, loading content, and other visual behavior.",[173,177,178],{},"The customization model follows four principles:",[180,181,182,186,189,192],"ul",{},[183,184,185],"li",{},"Each module exposes a class or property for the parts of its UI that can be customized.",[183,187,188],{},"Modules inherit common visual values from Core whenever possible.",[183,190,191],{},"A module has its own customization class when its capture experience needs specific controls.",[183,193,194,195,199],{},"The module manager applies the configuration centrally through ",[196,197,198],"code",{},"setCustomization",", except where UnifiedID delegates the UI directly to FaceTec.",[173,201,202],{},"This gives the development team one base style that can be adapted for specific capture experiences without duplicating the whole theme.",[168,204,206],{"id":205},"module-model","Module model",[208,209,210,224],"table",{},[211,212,213],"thead",{},[214,215,216,220,222],"tr",{},[217,218,219],"th",{},"Module",[217,221,98],{},[217,223,47],{},[225,226,227,248,267],"tbody",{},[214,228,229,235,240],{},[230,231,232],"td",{},[233,234,61],"strong",{},[230,236,237],{},[196,238,239],{},"AutentikarCoreCustomization",[230,241,242,244,245],{},[196,243,239],{}," in current releases; older releases may expose ",[196,246,247],{},"AutentikarCustomization",[214,249,250,254,261],{},[230,251,252],{},[233,253,118],{},[230,255,256,257,260],{},"Inherits Core and uses ",[196,258,259],{},"AutentikarFaceTecCustomization"," for FaceTec UI",[230,262,263,264,260],{},"Inherits Core and exposes ",[196,265,266],{},"faceTecCustomization",[214,268,269,273,278],{},[230,270,271],{},[233,272,114],{},[230,274,275],{},[196,276,277],{},"AutentikarPhotoIDScanCustomization",[230,279,280],{},[196,281,277],{},[283,284,285,286,288,289,291],"note",{},"The source UI guide refers to ",[196,287,247],{}," as the Android Core class in earlier releases and notes its normalization to ",[196,290,239],{},". Check the class name exposed by the exact Core version installed in your app.",[168,293,295],{"id":294},"updated-screens","Updated screens",[297,298,300],"h3",{"id":299},"loading","Loading",[173,302,303,304,307,308,311],{},"The loading screen includes improved animation and clearer feedback. Starting with ",[233,305,306],{},"Core 1.0.11 on iOS"," and ",[233,309,310],{},"Core 1.0.15 on Android",", you can replace the loading content entirely.",[208,313,314,324],{},[211,315,316],{},[214,317,318,321],{},[217,319,320],{},"SDK v1",[217,322,323],{},"SDK v2",[225,325,326],{},[214,327,328,335],{},[230,329,330],{},[331,332],"img",{"alt":333,"src":334},"Autentikar SDK v2 loading screen on iOS","\u002Fimages\u002Fsdk-v2\u002Fui\u002Floading-ios.png",[230,336,337],{},[331,338],{"alt":339,"src":340},"Autentikar SDK v2 loading screen on Android","\u002Fimages\u002Fsdk-v2\u002Fui\u002Floading-android.png",[297,342,344],{"id":343},"data-authorization","Data authorization",[173,346,347],{},"This screen presents parameterized information based on the data the user is authorizing. It is exclusive to the new SDK and allows the content to match each flow.",[208,349,350,358],{},[211,351,352],{},[214,353,354,356],{},[217,355,98],{},[217,357,47],{},[225,359,360],{},[214,361,362,368],{},[230,363,364],{},[331,365],{"alt":366,"src":367},"Data authorization screen on iOS","\u002Fimages\u002Fsdk-v2\u002Fui\u002Fauthorization-ios.png",[230,369,370],{},[331,371],{"alt":372,"src":373},"Data authorization screen on Android","\u002Fimages\u002Fsdk-v2\u002Fui\u002Fauthorization-android.png",[297,375,377],{"id":376},"capture-instructions-and-feedback","Capture instructions and feedback",[173,379,380,381,307,384,387],{},"The optional instruction screen appears before capture and gives the user clear visual and textual guidance for positioning a document or face. It is available starting with ",[233,382,383],{},"Core 1.0.8 on iOS",[233,385,386],{},"Core 1.0.11 on Android",".",[208,389,390,400],{},[211,391,392],{},[214,393,394,397],{},[217,395,396],{},"ID Card",[217,398,399],{},"Face",[225,401,402],{},[214,403,404,410],{},[230,405,406],{},[331,407],{"alt":408,"src":409},"Capture instruction screen on iOS","\u002Fimages\u002Fsdk-v2\u002Fui\u002Finstructions-ios.png",[230,411,412],{},[331,413],{"alt":414,"src":415},"Capture instruction screen on Android","\u002Fimages\u002Fsdk-v2\u002Fui\u002Finstructions-android.png",[297,417,419],{"id":418},"native-id-card-capture","Native ID-card capture",[173,421,422],{},"PhotoIDScan guides the user through a valid document capture and applies automatic quality checks. Native capture currently supports Chilean ID cards, with additional countries planned.",[208,424,425,435],{},[211,426,427],{},[214,428,429,432],{},[217,430,431],{},"ID Card Front",[217,433,434],{},"ID Card Back",[225,436,437],{},[214,438,439,445],{},[230,440,441],{},[331,442],{"alt":443,"src":444},"PhotoIDScan capture screen on iOS","\u002Fimages\u002Fsdk-v2\u002Fui\u002Fphotoid-ios.png",[230,446,447],{},[331,448],{"alt":449,"src":450},"PhotoIDScan capture screen on Android","\u002Fimages\u002Fsdk-v2\u002Fui\u002Fphotoid-android.png",{"title":452,"searchDepth":453,"depth":453,"links":454},"",2,[455,456,457],{"id":170,"depth":453,"text":171},{"id":205,"depth":453,"text":206},{"id":294,"depth":453,"text":295,"children":458},[459,461,462,463],{"id":299,"depth":460,"text":300},3,{"id":343,"depth":460,"text":344},{"id":376,"depth":460,"text":377},{"id":418,"depth":460,"text":419},"Customize the visual experience of Autentikar SDK across Core, UnifiedID, and PhotoIDScan.","md",null,{"toc":468},true,{"icon":142},{"title":16,"description":464},"WxNInWvcdF_CwKWpneSGHgEBSDWaJbc5WIpfnM2hyVQ",[473,475],{"title":118,"path":132,"stem":133,"description":474,"icon":74,"children":-1},"UnifiedID library release notes.",{"title":61,"path":144,"stem":145,"description":476,"icon":146,"children":-1},"Configure the shared colors, typography, buttons, logo, and loading UI for Autentikar SDK.",1789509535239]