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'
});