Instalación
Instale el SDK de DCID usando su gestor de paquetes preferido.
Instalación del Paquete
Configuración Específica por Plataforma
El SDK requiere configuración adicional dependiendo de su plataforma objetivo.
React Native
Los proyectos de React Native requieren dependencias nativas para almacenamiento seguro y el SDK de HSM.
**Paso 1** — Instalar dependencias peer:
**Paso 2** — Instalar el SDK nativo de HSM:
**Paso 3** — Configuración de iOS:
Abra su `ios/Podfile` y asegúrese de estar usando iOS 15.1 o posterior:
El pod `metakeep-react-native-sdk` se enlaza automáticamente por React Native — no se necesita una entrada manual de `pod`.
Después de actualizar el Podfile, instale los pods:
**Paso 4** — Configuración de Android:
Browser Extension
Las extensiones de navegador requieren permisos de manifiesto específicos y configuración de CSP.
Web Application
Las aplicaciones web pueden necesitar configuración adicional del empaquetador para soporte de WebAssembly.
Configuración de TypeScript
El SDK incluye definiciones de TypeScript. Asegúrese de que su `tsconfig.json` incluya:
Configuración del Entorno
Cree variables de entorno para sus IDs de aplicación HSM:
Verificar la Instalación
Cree una prueba simple para verificar que el SDK está instalado correctamente:
Próximos Pasos
- Siga la guía de Inicio Rápido para construir su primera integración
- Lea la guía específica de plataforma para configuración detallada:
- Guía de React Native
- Guía de Browser Extension
- Guía de Web Application