UNPKG

react-native-notificare-push

Version:
22 lines (21 loc) 902 B
"use strict"; /* eslint-disable @typescript-eslint/no-unused-vars */ Object.defineProperty(exports, "__esModule", { value: true }); exports.withNotificarePushIOSCapabilities = void 0; const config_plugins_1 = require("expo/config-plugins"); const withBackgroundModes = (config, props) => { return (0, config_plugins_1.withInfoPlist)(config, (plist) => { if (!Array.isArray(plist.modResults.UIBackgroundModes)) { plist.modResults.UIBackgroundModes = []; } if (!plist.modResults.UIBackgroundModes.includes('remote-notification')) { plist.modResults.UIBackgroundModes.push('remote-notification'); } return plist; }); }; const withNotificarePushIOSCapabilities = (config, props) => { config = withBackgroundModes(config, props); return config; }; exports.withNotificarePushIOSCapabilities = withNotificarePushIOSCapabilities;