UNPKG

expo-finance-kit

Version:

Native Expo module for Apple FinanceKit - Access financial data from Apple Card and other accounts

23 lines (22 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withEntitlements = void 0; const config_plugins_1 = require("@expo/config-plugins"); const withEntitlements = (config, { appGroupIdentifier, enableBackgroundDelivery }) => { return (0, config_plugins_1.withEntitlementsPlist)(config, (config) => { // Add FinanceKit entitlement config.modResults['com.apple.developer.financekit'] = true; // Add app groups if background delivery is enabled if (enableBackgroundDelivery) { if (!config.modResults['com.apple.security.application-groups']) { config.modResults['com.apple.security.application-groups'] = []; } const groups = config.modResults['com.apple.security.application-groups']; if (!groups.includes(appGroupIdentifier)) { groups.push(appGroupIdentifier); } } return config; }); }; exports.withEntitlements = withEntitlements;