Compartir a través de


Introducción al desarrollo de aplicaciones SMS

Windows 8, Windows 8.1 y Windows 10 proporcionan una plataforma de mensajería de texto de Servicio de mensajes cortos (SMS) para operadores de red móvil, IHD de adaptador de banda ancha móvil, OEM y la aplicación del proveedor de software asociado con acceso SMS a una aplicación para UWP.

Nota Una aplicación de banda ancha móvil requiere compatibilidad con SMS para mostrar notificaciones al usuario final cuando se reciben mensajes de texto. Es posible que también se requiera SMS para cumplir los requisitos normativos o los procedimientos recomendados en determinados mercados.

La plataforma SMS de banda ancha móvil proporciona la siguiente funcionalidad:

  • Envío y lectura de datos SMS en modo de texto o modo PDU (binario)

  • Filtrar por encima del límite de datos, itinerancia y otras notificaciones de operador de SMS administrativos

  • Nuevo evento de segundo plano recibido por SMS

  • Leer y eliminar mensajes del almacén de mensajes del dispositivo de banda ancha móvil

  • Obtención de propiedades del dispositivo de banda ancha móvil

  • Solicitud de acceso a la API de SMS

Las secciones de este tema incluyen:

Dispositivos compatibles con SMS de banda ancha móvil

Este es un diagrama de información general sobre cómo funciona el SMS con una conexión de banda ancha móvil:

Diagrama que muestra una visión general de la plataforma SMS con una conexión de banda ancha móvil.

Requisitos básicos

  • El equipo debe ejecutar Windows 8, Windows 8.1 o Windows 10, un dispositivo de banda ancha móvil y un servicio activo desde un operador de red móvil.

  • El dispositivo debe estar certificado por hardware para Windows 8, Windows 8.1 o Windows 10 con las funcionalidades de envío y recepción de SMS establecidas.

  • Se admiten dispositivos internos y externos.

  • El sistema global para comunicaciones móviles (GSM) y los dispositivos basados en varias divisiones de código (ADVISOR) se admiten.

Instrucciones adicionales para una mejor experiencia del usuario

  • Una aplicación puede enviar o recibir un mensaje SMS cuando el dispositivo está en un área de cobertura de red para el operador compatible. Los dispositivos deben registrarse en el proveedor de servicios de red, pero no es necesario conectarse a los servicios de datos para enviar o recibir mensajes.

  • El envío o recepción de datos SMS mientras se encuentra en una red móvil está sujeto a tarifas adicionales basadas en la directiva del operador de red móvil (MNO).

  • Los dispositivos no pueden enviar ni recibir datos SMS si el dispositivo está bloqueado por PIN.

Acceso a SMS de banda ancha móvil

Acceso a la aplicación para UWP a SMS

El acceso a la funcionalidad de SMS de banda ancha móvil está disponible de las siguientes maneras:

  • Los operadores de red móvil pueden proporcionar a los usuarios la funcionalidad de SMS mediante una aplicación de banda ancha móvil.

  • Los IHD del adaptador de banda ancha móvil que crean adaptadores de banda ancha móvil abiertos de mercado pueden permitir que una aplicación de banda ancha móvil acceda a SMS.

  • Los OEM que crean equipos que tienen adaptadores de banda ancha móvil insertados pueden permitir que una aplicación de banda ancha móvil acceda a SMS.

  • Las aplicaciones para UWP pueden tener acceso con privilegios a SMS mediante un operador móvil, un IHV de adaptador de banda ancha móvil o OEM.

El acceso a SMS se especifica en metadatos de servicio o metadatos de dispositivo. El paquete de metadatos de dispositivo es un conjunto de archivos XML que crean el vínculo entre un dispositivo determinado y su aplicación de dispositivo para UWP. El vínculo se basa en el hardwareId del adaptador de banda ancha móvil IHV o los identificadores de hardware de equipo del contenedor de dispositivos informáticos para los OEM que crean equipos que tienen adaptadores de banda ancha móviles insertados.

Para obtener más información sobre los metadatos del servicio, consulte Metadatos del servicio.

Para operadores de red móvil y adaptadores de banda ancha móvil IHD, Windows 8, Windows 8.1 y Windows 10 descargar e instalar automáticamente la aplicación de banda ancha móvil desde Microsoft Store cuando los usuarios conectan su dispositivo por primera vez. En Windows 8.1 y Windows 10 la aplicación de banda ancha móvil se agrega a la vista Todas las aplicaciones.

Las aplicaciones de banda ancha móvil y las aplicaciones IHV tienen SMS de acceso simultáneo para un único dispositivo de banda ancha móvil. Si se instala una aplicación de banda ancha móvil y una aplicación para UWP IHV o OEM y muestran una interfaz de usuario de notificaciones cuando se recibe un nuevo SMS, los usuarios ven dos INTERFACES de notificación. El usuario puede desactivar las notificaciones o desinstalar una de las aplicaciones.

Las aplicaciones de banda ancha móvil deben obtener el consentimiento del usuario para usar SMS porque el envío de mensajes desde el dispositivo del usuario puede hacer que el usuario se le cobre por enviar o recibir mensajes por su proveedor de servicios móviles.

Los usuarios que ejecutan Windows 8, Windows 8.1 o Windows 10 pueden controlar el acceso a la funcionalidad sms en un nivel de aplicación mediante el acceso a configuración.

Nota Junto con el consentimiento del usuario, la aplicación también debe tener acceso concedido por el dispositivo agregando el nombre de la aplicación en los metadatos del dispositivo o servicio.

Filtrado de notificaciones SMS

La plataforma SMS de banda ancha móvil filtra los datos sms recién recibidos en dos tipos: notificaciones de SMS administrativas de un operador de red móvil (MNO) y mensajes SMS generales. Las notificaciones de SMS administrativas que se reciben desde un MNO solo son accesibles para una aplicación de banda ancha móvil y están ocultas de las aplicaciones cliente de SMS generales.

Los MNO especifican reglas de filtrado personalizadas para las notificaciones de SMS administrativas en la plataforma de aprovisionamiento de Windows. Si no se especifica ninguna regla de filtrado de mensajes, la plataforma SMS clasifica todos los mensajes SMS como mensajes SMS generales que están disponibles para cualquier aplicación.

Para obtener más información sobre el filtrado de notificaciones, consulte Habilitación de notificaciones de operadores móviles y eventos del sistema.

Desarrollo de la aplicación sms

Puede escribir aplicaciones de JavaScript, C#o C++ que usen la API Windows.Devices.Sms para enviar, leer y eliminar mensajes.

Nota La API de SMS de banda ancha móvil de Windows 7 solo proporcionó una interfaz de módem de bajo nivel para SMS. Windows 8, Windows 8.1 y Windows 10 proporcionan una interfaz de modo de texto alternativa adecuada para el desarrollo general de aplicaciones.