UNPKG

react-native-expo-moengage

Version:

MoEngage Expo plugin for integrating MoEngage React-Native SDK

48 lines (47 loc) 2.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.googleFirebaseMessagingModule = exports.googleFirebaseMessagingGroup = exports.xmlValuesResourcePath = exports.drawableResourcePath = exports.moEngageExpoNotificationServiceEntry = exports.moEngageExpoNotificationServiceName = exports.moEngageFCMServiceEntry = exports.moEngageFCMServiceName = exports.moEngageMessagingIntentFilter = exports.manifestApplicationKeys = void 0; exports.manifestApplicationKeys = [ { "android:fullBackupContent": "@xml/com_moengage_backup_descriptor" }, { "android:dataExtractionRules": "@xml/com_moengage_data_extraction_rules" } ]; /** * Common intent-filter for MoEngage FCM/Expo Notification services */ exports.moEngageMessagingIntentFilter = [ { action: [ { $: { 'android:name': 'com.google.firebase.MESSAGING_EVENT', }, }, ], }, ]; /** * Service entry for MoEngage Push Notification handling with fcm integration */ exports.moEngageFCMServiceName = 'com.moengage.firebase.MoEFireBaseMessagingService'; exports.moEngageFCMServiceEntry = { $: { 'android:name': exports.moEngageFCMServiceName, 'android:exported': 'false', }, 'intent-filter': exports.moEngageMessagingIntentFilter, }; /** * Service entry for MoEngage Push Notification handling with expo notification integration */ exports.moEngageExpoNotificationServiceName = 'expo.modules.moengage.MoEExpoFireBaseMessagingService'; exports.moEngageExpoNotificationServiceEntry = { $: { 'android:name': exports.moEngageExpoNotificationServiceName, 'android:exported': 'false', }, 'intent-filter': exports.moEngageMessagingIntentFilter, }; exports.drawableResourcePath = './android/app/src/main/res/drawable'; exports.xmlValuesResourcePath = './android/app/src/main/res/values'; exports.googleFirebaseMessagingGroup = 'com.google.firebase'; exports.googleFirebaseMessagingModule = 'firebase-messaging';