@selfcommunity/react-core
Version:
React Core Components useful for integrating UI Community components (react-ui).
35 lines (34 loc) • 1.41 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEVICE_ID_KEY = exports.NOTIFICATION_SERVICE_KEY = exports.REGISTRATION_ID_KEY = exports.PLATFORM_KEY = exports.NOTIFICATIONS_SERVICES = exports.PLATFORMS = exports.PLATFORM = exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE = exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE = exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE = exports.WEB_PUSH_NOTIFICATION_DEVICE_TYPE = void 0;
/**
* Web push notification device type
* Used in Endpoint (Device)
*/
exports.WEB_PUSH_NOTIFICATION_DEVICE_TYPE = 'wp';
exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE = 'gcm';
exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE = 'fcm';
exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE = 'apns';
/**
* Platform
*/
exports.PLATFORM = {
ANDROID: 'Android',
IOS: 'iOS',
};
exports.PLATFORMS = Object.keys(exports.PLATFORM).map((k) => exports.PLATFORM[k]);
/**
* Notifications service
*/
exports.NOTIFICATIONS_SERVICES = [
exports.ANDROID_PUSH_NOTIFICATION_GCM_DEVICE_TYPE,
exports.ANDROID_PUSH_NOTIFICATION_FCM_DEVICE_TYPE,
exports.IOS_PUSH_NOTIFICATION_IOS_DEVICE_TYPE,
];
/**
* Const to enable native push notification
*/
exports.PLATFORM_KEY = 'app-platform';
exports.REGISTRATION_ID_KEY = 'app-registrationId';
exports.NOTIFICATION_SERVICE_KEY = 'app-notificationService';
exports.DEVICE_ID_KEY = 'app-deviceId';
;