If an active session is present, this method will add a biometric registration for the current user. The user will later be able to start a new session with biometrics or use biometrics as an additional authentication factor.
Register
Method parameters
Options* object
Configuration options.
prompt* string
cancelButtonText string
allowDeviceCredentials string
allowFallbackToCleartext string
sessionDurationMinutes string
import React, { useCallback } from 'react';
import { Text, TouchableOpacity, View } from 'react-native';
import { useStytch, useStytchSession } from '@stytch/react-native';
export const Register = () => {
const stytch = useStytch();
const { session } = useStytchSession();
const registerBiometrics = useCallback(() => {
if (session) {
stytch.biometrics.register({
prompt: 'Register Your Biometric Factor',
});
}
}, [session, stytch.biometrics]);
return (
<View>
<TouchableOpacity onPress={registerBiometrics}>
<Text>Register with Biometrics</Text>
</TouchableOpacity>
</View>
);
};