UNPKG

expo-sms-manager

Version:

Complete SMS management module for React Native/Expo - send, receive, and manage SMS messages

28 lines 1.09 kB
// ===== CORE TYPES ===== // ===== ERROR CODES ===== export var SmsErrorCode; (function (SmsErrorCode) { SmsErrorCode["PERMISSION_ERROR"] = "PERMISSION_ERROR"; SmsErrorCode["SEND_ERROR"] = "SEND_ERROR"; SmsErrorCode["SIGNAL_ERROR"] = "SIGNAL_ERROR"; SmsErrorCode["NO_SIM_ERROR"] = "NO_SIM_ERROR"; SmsErrorCode["INVALID_NUMBER"] = "INVALID_NUMBER"; SmsErrorCode["MESSAGE_TOO_LONG"] = "MESSAGE_TOO_LONG"; SmsErrorCode["NETWORK_ERROR"] = "NETWORK_ERROR"; SmsErrorCode["UNKNOWN_ERROR"] = "UNKNOWN_ERROR"; })(SmsErrorCode || (SmsErrorCode = {})); // ===== CONSTANTS ===== export const SMS_MAX_LENGTH = 160; export const SMS_MAX_LENGTH_UNICODE = 70; export const SMS_MULTIPART_MAX_LENGTH = 153; export const SMS_MULTIPART_MAX_LENGTH_UNICODE = 67; // ===== DEFAULT OPTIONS ===== export const DEFAULT_SMS_OPTIONS = { simSlot: 0, requestStatusReport: false, // Default to false for immediate response checkSignal: false, waitForDelivery: false, deliveryTimeout: 30000, minSignalStrength: 2, }; //# sourceMappingURL=ExpoSmsManager.types.js.map