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