UNPKG

expo-finance-kit

Version:

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

22 lines (21 loc) 969 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withInfoPlist = void 0; const config_plugins_1 = require("@expo/config-plugins"); const withInfoPlist = (config, { usageDescription }) => { return (0, config_plugins_1.withInfoPlist)(config, (config) => { // Add financial data usage description config.modResults.NSFinancialDataUsageDescription = usageDescription; // Add background task identifiers for transaction syncing if (!config.modResults.BGTaskSchedulerPermittedIdentifiers) { config.modResults.BGTaskSchedulerPermittedIdentifiers = []; } const identifiers = config.modResults.BGTaskSchedulerPermittedIdentifiers; const backgroundTaskId = 'com.expo.financekit.sync'; if (!identifiers.includes(backgroundTaskId)) { identifiers.push(backgroundTaskId); } return config; }); }; exports.withInfoPlist = withInfoPlist;