Windows.Devices.Sms Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a capacidade de enviar e receber mensagens SMS (Serviço de Mensagens Curtas), filtrar mensagens de entrada e enviar mensagens silenciosamente, bem como consultar propriedades sobre um Dispositivo de SMS de Banda Larga Móvel. Use essa API para implementar aplicativos de MO (Operadora Móvel) que usam SMS direcionado por aplicativo para implementar recursos de MO, como aplicativos de correio de voz visual.
Essa não é a API recomendada se você estiver desenvolvendo uma alternativa ao aplicativo de mensagens interno. Em vez disso, você deve usar a API Windows.AppModel.Chat para desenvolver aplicativos de mensagens. A API de Chat mantém um armazenamento de dados comum para mensagens para que todos os aplicativos que usam a API de Chat mostrem uma exibição consistente das mensagens. Windows.Devices.Sms não oferece esse armazenamento de dados e, de fato, usá-lo pode interferir nas mensagens SMS que estão sendo entregues aos aplicativos que usam a API de Chat.
Observe que essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel.
Observe que várias classes nesse namespace têm suporte apenas para a manutenção de aplicativos de área de trabalho herdados que o usaram em versões anteriores do Windows; e, se você usar as classes de suporte herdadas, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use as classes de suporte herdadas se você estiver desenvolvendo um novo aplicativo para Windows 10. Em vez disso, use os membros desse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract.
Classes
DeleteSmsMessageOperation |
Habilita iniciar, acompanhar e encerrar uma operação de exclusão de mensagens assíncrona para uma única mensagem. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
DeleteSmsMessagesOperation |
Habilita operações de exclusão de mensagens SMS assíncronas de início, acompanhamento e término para várias mensagens. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
GetSmsDeviceOperation |
Recupera um objeto SmsDevice de forma assíncrona. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
GetSmsMessageOperation |
Dá suporte à recuperação de uma mensagem do repositório de mensagens SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
GetSmsMessagesOperation |
Dá suporte à recuperação de mensagens. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SendSmsMessageOperation |
Habilita o envio de uma mensagem. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsAppMessage |
A interface para manipular uma mensagem de aplicativo SMS. As mensagens de aplicativo são aquelas que não podem ser caracterizadas como qualquer outro tipo de mensagem. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsBinaryMessage |
Representa uma mensagem SMS no formato PDU bruto. O formato de dados difere dependendo se o formato da mensagem (indicado pelo valor da propriedade Format ) é GSM ou CDMA. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsBroadcastMessage |
Representa uma mensagem SMS de transmissão. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsDevice |
Dá suporte à operação de um dispositivo de SMS de banda larga móvel. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsDevice2 |
Estende a classe SmsDevice e dá suporte à operação de um dispositivo de SMS de banda larga móvel. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsDeviceMessageStore |
Fornece acesso às mensagens armazenadas em um dispositivo SMS e informações sobre o repositório de mensagens. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsFilterRule |
Descreve uma regra de filtragem de SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsFilterRules |
Uma coleção de instâncias SmsFilterRule . Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsMessageReceivedEventArgs |
Fornece dados para manipuladores de eventos ISmsBinaryMessage . Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsMessageReceivedTriggerDetails |
Contém detalhes do evento gerado quando uma mensagem SMS é recebida. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsMessageRegistration |
Classe usada para representar filtros de mensagem registrados. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsReceivedEventDetails |
Apresenta os detalhes dos eventos de mensagem SMS para o item de trabalho em segundo plano que manipula mensagens enquanto seu aplicativo está suspenso. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsSendMessageResult |
Encapsula os resultados da chamada de SmsDevice2.SendMessageAndGetResultAsync. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsStatusMessage |
Encapsula uma mensagem status SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Para acessar uma mensagem de status recebida, crie uma tarefa em segundo plano disparada pelo evento SmsMessageReceived. Nessa tarefa, primeiro use SmsMessageReceivedTriggerDetails.MessageType para determinar que a mensagem é uma mensagem status e, em seguida, use a propriedade SmsMessageReceivedTriggerDetails.StatusMessage para acessar a instância dessa classe. |
SmsTextMessage |
Gerencia uma mensagem de texto SMS decodificada, fornecendo acesso direto ao corpo de texto sem formatação da mensagem, bem como propriedades de cabeçalho de chave, como carimbo de data/hora. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsTextMessage2 |
Encapsula uma mensagem de texto SMS decodificada. Prefira essa classe à classe SmsTextMessage mais antiga. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Para enviar uma mensagem de texto, construa uma instância dessa classe, defina todos os campos apropriados e envie usando SmsDevice2.SendMessageAndGetResultAsync. Para acessar uma mensagem de texto recebida, crie uma tarefa em segundo plano disparada pelo evento SmsMessageReceived. Nessa tarefa, primeiro use SmsMessageReceivedTriggerDetails.MessageType para determinar que a mensagem é uma mensagem de texto e, em seguida, use a propriedade SmsMessageReceivedTriggerDetails.TextMessage para acessar a instância dessa classe. |
SmsVoicemailMessage |
Encapsula uma mensagem de caixa postal SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsWapMessage |
Representa uma mensagem de push DE SMS WAP. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
Estruturas
SmsEncodedLength |
Essa estrutura representa informações sobre o comprimento de um objeto SmsTextMessage quando ele é codificado como uma PDU. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
Interfaces
ISmsBinaryMessage |
Essa interface fornece acesso ao formato binário bruto de uma mensagem SMS. A mensagem é armazenada no formato PDU (unidade de descrição de protocolo padrão) do setor (consulte a especificação de SMS GSM 03.40). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
ISmsDevice |
Essa interface controla um dispositivo de SMS de banda larga móvel. É o ponto de entrada principal para serviços de SMS no dispositivo. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
ISmsMessage |
Essa interface é implementada por todos os tipos de mensagens SMS com suporte. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
ISmsMessageBase |
Essa interface especifica a funcionalidade base para todos os tipos de mensagem SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
ISmsTextMessage |
Essa interface manipula uma mensagem de texto SMS decodificada. Ele fornece acesso direto ao corpo do texto sem formatação da mensagem, bem como às propriedades de cabeçalho de chave, como carimbo de data/hora. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usaram em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
Enumerações
CellularClass |
Esse tipo enumerado define o tipo de padrão de rádio em um dispositivo. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsBroadcastType |
Valores que descrevem o tipo de uma mensagem de difusão (alerta de emergência). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsDataFormat |
Esse tipo enumerado identifica o formato de um determinado buffer de PDU (unidade de descrição de protocolo). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsDeviceStatus |
Contém valores que indicam a preparação de um dispositivo SMS para se envolver em operações de tráfego de rede celular. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsEncoding |
Esse tipo enumerado é usado para determinar o algoritmo de codificação para enviar ou calcular o comprimento de um objeto SmsTextMessage . Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsFilterActionType |
Valores que descrevem a ação a ser executada em um filtro de mensagem. Os aplicativos de mensagens usam filtros SMS quando usam SMS para comunicar dados específicos do aplicativo que não se destinam necessariamente a serem exibidos ao usuário. Observe que os filtros são processados em uma ordem fixa, por tipo de ação de filtro. Todos os filtros AcceptImmediately são processados primeiro, depois todos os filtros drop e assim por diante. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsGeographicalScope |
Valores que descrevem o escopo geográfico de uma mensagem de transmissão de célula. |
SmsMessageClass |
Esse tipo enumerado especifica a classe de mensagem de uma mensagem. A classe de mensagem normalmente se origina na rede, não no dispositivo móvel. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsMessageFilter |
Esse tipo enumerado especifica em quais mensagens no repositório de mensagens do dispositivo uma operação é executada. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
SmsMessageType |
Esse tipo enumerado define o formato da mensagem SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsModemErrorCode |
Valores que descrevem códigos de erro do modem SMS em um SmsSendMessageResult. |
Delegados
SmsDeviceStatusChangedEventHandler |
Esse manipulador é chamado quando o status no dispositivo SMS é alterado. Os chamadores devem implementar isso quando quiserem ser notificados quando ocorrer uma alteração significativa de estado no dispositivo. Por exemplo, talvez o chamador queira saber quando o dispositivo está pronto para enviar e receber mensagens. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. |
SmsMessageReceivedEventHandler |
Esse manipulador de eventos é chamado quando uma nova mensagem binária é recebida. Os chamadores devem implementar isso quando quiserem lidar com novas mensagens binárias de um determinado dispositivo SMS. Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel. Observação Essa classe e seus métodos têm suporte para a manutenção de aplicativos de área de trabalho herdados que a usavam em versões anteriores do Windows. Se você usar essa classe, deverá especificar o Windows.Devices.Sms.LegacySmsApiContract no manifesto do aplicativo. Não use essa classe se você estiver desenvolvendo um novo aplicativo para Windows. Em vez disso, use as APIs nesse namespace que não exigem o Windows.Devices.Sms.LegacySmsApiContract. |
Comentários
Para que sua tarefa em segundo plano seja notificada quando um SMS tiver sido recebido, manipule o Windows.ApplicationModel.Background.SmsMessageReceivedTrigger.