react-native-notificare-push
Version:
Notificare Push React Native module.
22 lines (21 loc) • 902 B
JavaScript
/* 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;
;