How it works
Revyl uses@expo/fingerprint to calculate a fingerprint from the parts of
your project that affect the native app. It runs the selected profile’s
setup_commands first, then calculates the fingerprint. If Revyl finds a
compatible build with the same fingerprint, it uses the installed Expo or React
Native tooling to repack the app. If fingerprinting or repacking is unavailable,
it runs the selected profile’s build_commands normally.
You can customize what goes into the fingerprint with .fingerprintignore or
fingerprint.config.js. See the
Expo fingerprint documentation
for the available options.
Enable fingerprinting
SetREVYL_USE_FINGERPRINT on each profile recipe where you want to use it: