Skip to main content

Configuration Methods

configureKeyAlias()

Configures a custom key alias for biometric key storage. This enhances security by allowing app-specific key aliases instead of using a shared hardcoded alias.

const configureKeyAlias = (keyAlias: string): Promise<void> => {
};
import { configureKeyAlias } from '@sbaiahmed1/react-native-biometrics';

// Configure a custom key alias
await configureKeyAlias('com.myapp.biometric.main');

getDefaultKeyAlias()

Returns the current default key alias. If no custom alias is configured, returns an app-specific default based on bundle ID (iOS) or package name (Android).

import { getDefaultKeyAlias } from '@sbaiahmed1/react-native-biometrics';

const defaultAlias = await getDefaultKeyAlias();
console.log('Current key alias:', defaultAlias);

configure()

Configures the library with a configuration object.

const configure = (config: BiometricConfig): Promise<void> => {
};
import { configure } from '@sbaiahmed1/react-native-biometrics';

await configure({
keyAlias: 'com.myapp.biometric.main'
});