Windows.Devices.Sms Espacio de nombres

Proporciona la capacidad de enviar y recibir mensajes de Servicio de mensajes cortos (SMS), filtrar mensajes entrantes y enviar mensajes de forma silenciosa, así como consultar propiedades sobre un dispositivo SMS de banda ancha móvil. Use esta API para implementar aplicaciones de operador de telefonía móvil (MO) que usan SMS dirigidos por la aplicación para implementar características mo como aplicaciones de correo de voz visual.

Esta no es la API recomendada si está desarrollando una alternativa a la aplicación de mensajería integrada. En su lugar, debe usar la API Windows.AppModel.Chat para desarrollar aplicaciones de mensajería. Chat API mantiene un almacén de datos común para los mensajes para que todas las aplicaciones que usan chat API muestren una vista coherente de los mensajes. Windows.Devices.Sms no ofrece este almacén de datos y, de hecho, usarlo puede interferir con los mensajes SMS que se entregan a las aplicaciones que usan la API de chat.

Tenga en cuenta que esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de los operadores de red móvil, IHV del adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Tenga en cuenta que varias clases de este espacio de nombres solo se admiten para el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows; y si usas las clases de soporte técnico heredadas, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use las clases de soporte técnico heredadas si está desarrollando una nueva aplicación para Windows 10. En su lugar, use los miembros de este espacio de nombres que no requieren Windows.Devices.Sms.LegacySmsApiContract.

Clases

DeleteSmsMessageOperation

Habilita la operación de inicio, seguimiento y finalización de una operación de eliminación de mensajes asincrónica para un único mensaje.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

DeleteSmsMessagesOperation

Habilita las operaciones de eliminación asincrónica de mensajes SMS de inicio, seguimiento y finalización para varios mensajes.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

GetSmsDeviceOperation

Recupera un objeto SmsDevice de forma asincrónica.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

GetSmsMessageOperation

Admite la recuperación de un mensaje desde el almacén de mensajes SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

GetSmsMessagesOperation

Admite la recuperación de mensajes.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

SendSmsMessageOperation

Habilita el envío de un mensaje.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de las aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieren Windows.Devices.Sms.LegacySmsApiContract.

SmsAppMessage

Interfaz para manipular un mensaje de aplicación SMS. Los mensajes de aplicación son aquellos que no se pueden caracterizar como cualquier otro tipo de mensaje.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsBinaryMessage

Representa un mensaje SMS en formato PDU sin formato. El formato de datos difiere en función de si el formato del mensaje (indicado por el valor de la propiedad Format ) es GSM o NAME.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de las aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieren Windows.Devices.Sms.LegacySmsApiContract.

SmsBroadcastMessage

Representa un mensaje SMS de difusión.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsDevice

Admite el funcionamiento de un dispositivo SMS de banda ancha móvil.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de las aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieren Windows.Devices.Sms.LegacySmsApiContract.

SmsDevice2

Extiende la clase SmsDevice y admite el funcionamiento de un dispositivo SMS de banda ancha móvil.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsDeviceMessageStore

Proporciona acceso a los mensajes almacenados en un dispositivo SMS e información sobre el almacén de mensajes.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de las aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieren Windows.Devices.Sms.LegacySmsApiContract.

SmsFilterRule

Describe una regla de filtrado de SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsFilterRules

Colección de instancias de SmsFilterRule .

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsMessageReceivedEventArgs

Proporciona datos para los controladores de eventos ISmsBinaryMessage .

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

SmsMessageReceivedTriggerDetails

Contiene los detalles del evento generado cuando se recibe un mensaje SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsMessageRegistration

Clase usada para representar filtros de mensajes registrados.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsReceivedEventDetails

Presenta los detalles de los eventos de mensaje SMS al elemento de trabajo en segundo plano que controla los mensajes mientras la aplicación está suspendida.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

SmsSendMessageResult

Encapsula los resultados de llamar a SmsDevice2.SendMessageAndGetResultAsync.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsStatusMessage

Encapsula un mensaje de estado sms.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Para acceder a un mensaje de estado recibido, cree una tarea en segundo plano desencadenada por el evento SmsMessageReceived. En esa tarea, use primero smsMessageReceivedTriggerDetails.MessageType para determinar que el mensaje es un mensaje de estado y, a continuación, use la propiedad SmsMessageReceivedTriggerDetails.StatusMessage para tener acceso a la instancia de esta clase.

SmsTextMessage

Administra un mensaje de texto SMS descodificado, lo que proporciona acceso directo al cuerpo de texto sin formato del mensaje, así como propiedades de encabezado de clave, como la marca de tiempo.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

SmsTextMessage2

Encapsula un mensaje de texto SMS descodificado. Prefiere esta clase a la clase SmsTextMessage anterior.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Para enviar un mensaje de texto, construya una instancia de esta clase, establezca todos los campos adecuados y envíe mediante SmsDevice2.SendMessageAndGetResultAsync.

Para acceder a un mensaje de texto recibido, cree una tarea en segundo plano desencadenada por el evento SmsMessageReceived. En esa tarea, use primero SmsMessageReceivedTriggerDetails.MessageType para determinar que el mensaje es un mensaje de texto y, a continuación, use la propiedad SmsMessageReceivedTriggerDetails.TextMessage para tener acceso a la instancia de esta clase.

SmsVoicemailMessage

Encapsula un mensaje de correo de voz SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsWapMessage

Representa un mensaje de inserción DE SMS WAP.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Estructuras

SmsEncodedLength

Esta estructura representa información sobre la longitud de un objeto SmsTextMessage cuando se codifica como PDU.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Interfaces

ISmsBinaryMessage

Esta interfaz proporciona acceso al formato binario sin formato de un mensaje SMS. El mensaje se almacena en el formato de unidad de descripción del protocolo estándar del sector (PDU) (consulte la especificación DE SMS GSM 03.40).

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

ISmsDevice

Esta interfaz controla un dispositivo SMS de banda ancha móvil. Es el punto de entrada principal para los servicios SMS en el dispositivo.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

ISmsMessage

Esta interfaz se implementa mediante todos los tipos de mensajes SMS que se admiten.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

ISmsMessageBase

Esta interfaz especifica la funcionalidad base para todos los tipos de mensajes SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

ISmsTextMessage

Esta interfaz manipula un mensaje de texto SMS descodificado. Proporciona acceso directo al cuerpo de texto sin formato del mensaje, así como a las propiedades del encabezado de clave, como la marca de tiempo.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

Enumeraciones

CellularClass

Este tipo enumerado define el tipo de radio estándar en un dispositivo.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsBroadcastType

Valores que describen el tipo de mensaje de difusión (alerta de emergencia).

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsDataFormat

Este tipo enumerado identifica el formato de un búfer de unidad de descripción de protocolo (PDU) determinado.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsDeviceStatus

Contiene valores que indican la preparación de un dispositivo SMS para participar en operaciones de tráfico de red de telefonía móvil.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsEncoding

Este tipo enumerado se usa para determinar el algoritmo de codificación para enviar o calcular la longitud de un objeto SmsTextMessage .

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsFilterActionType

Valores que describen la acción que se va a realizar en un filtro de mensajes.

Las aplicaciones de mensajería usan filtros SMS cuando usan SMS para comunicar datos específicos de la aplicación que no están diseñados necesariamente para mostrarse al usuario. Tenga en cuenta que los filtros se procesan en un orden fijo, por tipo de acción de filtro. Todos los filtros AcceptImmediately se procesan primero, luego todos los filtros Drop , etc.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsGeographicalScope

Valores que describen el ámbito geográfico de un mensaje de difusión de celda.

SmsMessageClass

Este tipo enumerado especifica la clase de mensaje de un mensaje. La clase de mensaje se origina normalmente en la red, no en el dispositivo móvil.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsMessageFilter

Este tipo enumerado especifica en qué mensajes del almacén de mensajes del dispositivo se realiza una operación.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

SmsMessageType

Este tipo enumerado define el formato del mensaje SMS.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsModemErrorCode

Valores que describen los códigos de error del módem SMS en un SmsSendMessageResult.

Delegados

SmsDeviceStatusChangedEventHandler

Se llama a este controlador cuando cambia el estado del dispositivo SMS. Los autores de llamadas deben implementar esto cuando quieran recibir una notificación cuando se produzca un cambio de estado significativo en el dispositivo. Por ejemplo, es posible que el autor de la llamada quiera saber cuándo el dispositivo está listo para enviar y recibir mensajes.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

SmsMessageReceivedEventHandler

Se llama a este controlador de eventos cuando se recibe un nuevo mensaje binario. Los autores de llamadas deben implementar esto cuando quieran controlar nuevos mensajes binarios desde un dispositivo SMS determinado.

Nota

Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.

Nota

Esta clase y sus métodos son compatibles con el mantenimiento de aplicaciones de escritorio heredadas que la usaron en versiones anteriores de Windows. Si usas esta clase, debes especificar Windows.Devices.Sms.LegacySmsApiContract en el manifiesto de la aplicación. No use esta clase si está desarrollando una nueva aplicación para Windows. En su lugar, use las API de este espacio de nombres que no requieran Windows.Devices.Sms.LegacySmsApiContract.

Comentarios

Para que se notifique a la tarea en segundo plano cuando se haya recibido un SMS, controle Windows.ApplicationModel.Background.SmsMessageReceivedTrigger.

Consulte también