Instalación
AMBIENTE DE DESARROLLO
Su entorno de desarrollo debe cumplir con los siguientes prerrequisitos:
- Poseer el Developer SDK del Flutter instalado;
UTILIZANDO EL CLI DEL FLUTTER
Para agregar el SDK Flutter de Unico Check a su proyecto, ejecute el siguiente comando usando el CLI del flutter:
$ flutter pub add unico_check
Este comando agrega la siguiente línea al archivo pubspec.yaml
de su paquete:
dependencies:
unico_check: ^2.0.2
El comando flutter pub add unico_check
dispara implícitamente el comando flutter pub get
. Si el paquete no se instaló correctamente, asegúrese de que el unico_check
em su archivo pubspec.yaml
y funcione el flutter pub get
manualmente.
PERMISOS PARA EL USO DE LA CÁMARA E INTERNET
Para usar el método de apertura de la cámara en su proyecto, es necesario agregar permisos antes de compilar su aplicación: Por ejemplo:
<key>NSCameraUsageDescription</key>
<string>Camera usage description</string>
INCLUSIÓN DE LA DEPENDENCIA
Después de configurar el SDK Flutter, simplemente impórtelo a su proyecto. Para hacer esto, importe el paquete en código Dart:
import 'package:unico_check/unico_check.dart';
OBTENER LAS CREDENCIALES
Para utilizar o SDK Android é necessário obter a credencial SDK Key, uma chave única de identificação do cliente gerada pela equipe da Unico.
- Entre em contato com o CSs e/ou time de Onboarding.
- Solicite a SDK Key informando os identificadores de suas aplicações. Bundle Identifier para iOS, PackageID para Android e Host para WEB.
- Os identificadores de suas aplicações serão vinculados a SDK Key pela equipe da Unico.
- Você recebe a sua SDK Key para implementar o AcessoBioConfigDataSource
Credenciales (clave API del cliente): método obsoleto
Para importar credenciales (Clave API del cliente) a su proyecto, utilice la siguiente guía:
- Acceda a su instancia con nombre de usuario y contraseña;
- Desplácese hacia abajo en la barra de menú y haga clic en el menú Configuración , luego haga clic en el menú Integración y finalmente haga clic en el menú API Key;
- Para crear API Key, haga clic en + Nueva API Key or o para editar, haga clic en API Key deseada;
- Si desea utilizar el modo de cámara selfie de prueba de vida de FaceTec, asegúrese de que el campo Usar vivacidad con interacción esté lleno con la opción Sí option. Si está lleno de NO, , o no aparece, comuníquese con el soporte a través del Centro de ayuda y solicite la activación; Para obtener más información sobre SMARTLIVE CON INTERACCIÓN (LIVENESS CON INTERACCIÓN), haga clic [aquí] (https://developers.unico.io/es/docs/check/visaogeralproduto).
- En el campo Usar autenticación segura en el SDK , seleccione la opción Sí;
- Expanda la sección Android SDK, agregue el ID del proyecto y el Package Name;
- Finalmente, haga clic en Guardar;
- Volver a la sección APIKey;
- Elija la API Key configurada, en la columna Bundle, haga clic en el botón Descargar;
- Se abre una nueva sección, selecciona la opción Android;NOTA
Si la pestaña no se abre, verifique que su navegador esté bloqueando las ventanas emergentes.
- Haga clic en Generar y se abrirá automáticamente una nueva pestaña en su navegador que contiene información del proyecto en formato JSON;
- Guarde este JSON.
CARGANDO LAS CREDENCIALES A SU PROYECTO
Para agregar la Clave SDK al proyecto, implemente el protocolo AcessoBioConfigDataSource en su clase.
- Dart
final _configIos = UnicoConfig(
getBundleIdentifier: "Your BundleIdentifier Ios",
getHostKey: "Your HostKey Ios");
final _configAndroid = UnicoConfig(
getBundleIdentifier: "Your BundleIdentifier Android",
getHostKey: "Your HostKey Android");
void initUnicoCamera() {
_unicoCheck = new UnicoCheck(
listener: this,
unicoConfigIos: _configIos,
unicoConfigAndroid: _configAndroid);
}
Credenciales (clave API del cliente): método obsoleto
- dart
final _configIos = UnicoConfig(
getProjectNumber: "Your ProjectNumber Ios",
getProjectId: "Your ProjectId Ios",
getMobileSdkAppId: "Your MobileSdkAppId Ios",
getBundleIdentifier: "Your BundleIdentifier Ios",
getHostInfo: "Your HostInfo Ios",
getHostKey: "Your HostKey Ios");
final _configAndroid = UnicoConfig(
getProjectNumber: "Your ProjectNumber Android",
getProjectId: "Your ProjectId Android",
getMobileSdkAppId: "Your MobileSdkAppId Android",
getBundleIdentifier: "Your BundleIdentifier Android",
getHostInfo: "Your HostInfo Android",
getHostKey: "Your HostKey Android");
void initUnicoCamera() {
_unicoCheck = new UnicoCheck(
listener: this,
unicoConfigIos: _configIos,
unicoConfigAndroid: _configAndroid);
}
¿Dudas?
¿No encontró algo o aún necesita ayuda? Si ya es cliente o asociado, puede contactarnos a través del Centro de Ayuda.