Ir al contenido

Extenderlo

@angular-native/plugin-keychain

El llavero y el keystore de Android, como plugin de angular-native.

Secretos donde el sistema guarda los suyos: el llavero en las plataformas de Apple y, en Android, una clave AES en el almacén de claves — que nunca sale de él — cifrando un fichero privado de la app. Android no tiene llavero, y esa diferencia está explicada en Biometría y llavero.

Ventana de terminal
npm install @angular-native/plugin-keychain
iOS · iPadOS macOS watchOS Android
Método Devuelve
set(key: string, value: string, options: KeychainOptions = {}) Promise<KeychainWrite> Guarda o reemplaza un secreto.
get(key: string, options: KeychainOptions = {}) Promise<KeychainRead>
has(key: string) Promise<boolean> Si hay algo guardado bajo esa clave, sin leerlo y sin pedir biometría.
remove(key: string) Promise<boolean>
backing() Promise<KeychainBacking> Qué guarda los secretos en este dispositivo concreto.

Cada método es una llamada que cruza el puente, así que todos devuelven una promesa, y todo fallo es un rechazo que nombra qué se pidió. Mira Módulos nativos para saber qué cruza y qué aspecto tiene un rechazo.