UNPKG

react-native-credentials-manager

Version:

A React Native library that implements the Credential Manager API for Android. This library allows you to manage passwords and passkeys in your React Native applications.

29 lines (22 loc) 845 B
// set Info.plist values import configPlugin from '@expo/config-plugins'; const {createRunOncePlugin, withEntitlementsPlist, withInfoPlist} = configPlugin const withAllowMixedLocalizations = function (config) { return withInfoPlist(config, function (config) { config.modResults.CFBundleAllowMixedLocalizations = config.modResults.CFBundleAllowMixedLocalizations ?? true; return config; }); }; const withDefaultAppleSignIn = function (config) { config = withAllowMixedLocalizations(config); return withEntitlementsPlist(config, function (config) { config.modResults['com.apple.developer.applesignin'] = ['Default']; return config; }); }; const withAppleSignin = (config) => { config = withDefaultAppleSignIn(config); return config; }; export default createRunOncePlugin(withAppleSignin, 'apple-signin');