INNER CODE UNIT · JavaScript

withBiometricPermissions

mCodex/react-native-sensitive-info · app.plugin.js:69

function withBiometricPermissions(config) {
	return withAndroidManifest(config, (modConfig) => {
		const manifest = modConfig.modResults
		// USE_BIOMETRIC for API 28+. addUsesPermission is idempotent.
		AndroidConfig.Permissions.addPermission(
			manifest,
			'android.permission.USE_BIOMETRIC'
		)

		// USE_FINGERPRINT for API ≤ 28. Manually upsert so we can pin maxSdkVersion=28.
		manifest.manifest['uses-permission'] ??= []
		const list = manifest.manifest['uses-permission']
		const existing = list.find(
			(entry) =>
				entry.$ &&
				entry.$['android:name'] === 'android.permission.USE_FINGERPRINT'
		)
		if (existing) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…