Compartilhar via


Windows.Phone.Notification.Management Namespace

Fornece membros que permitem que os acessórios interajam com o telefone.

Classes

AccessoryManager

Fornece métodos para registrar e habilitar notificações e outros utilitários para dispositivos acessórios, como capas de telefone ativas, relógios inteligentes ou bandas de fitness.

AlarmNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação de alarme em um acessório.

AppNotificationInfo

Representa o nome e o identificador de um aplicativo.

BinaryId

Representa um identificador binário.

CalendarChangedNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação alterada de calendário em um acessório.

CortanaTileNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação de atualização de bloco dinâmico da Cortana em um acessório.

EmailAccountInfo

Representa o nome de exibição da conta de email e se as notificações estão habilitadas na conta.

EmailFolderInfo

Representa o nome de exibição da pasta de email e se as notificações estão habilitadas na pasta.

EmailNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação por email em um acessório.

EmailReadNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação de leitura de email em um acessório.

MediaControlsTriggerDetails

Representa todos os dados necessários para renderizar uma notificação indicando que a reprodução de mídia status no telefone foi alterada.

MediaMetadata

Obtém os metadados associados à instância de notificação do acessório.

PhoneCallDetails

Fornece acesso somente leitura a detalhes sobre uma chamada telefônica.

PhoneLineDetails

Representa os detalhes de uma linha telefônica.

PhoneNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação por telefone em um acessório.

ReminderNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação de lembrete em um acessório.

SpeedDialEntry

Representa uma entrada em uma lista de discagem rápida.

TextResponse

Obtém um objeto que contém um identificador exclusivo e uma resposta de texto de cadeia de caracteres predefinida no telefone. Opcionalmente, essas mensagens podem ser enviadas quando o usuário rejeita uma chamada telefônica no acessório. Esses objetos são enviados como parte do PhoneNotificationTriggerDetails e estão sempre atualizados a partir da chamada telefônica.

ToastNotificationTriggerDetails

Representa todas as informações necessárias para renderizar uma notificação do sistema em um acessório.

VolumeInfo

Representa o estado do volume do telefone.

Interfaces

IAccessoryNotificationTriggerDetails

Representa uma coleção de dados de notificação acessório.

Enumerações

AccessoryNotificationType

Representa os tipos de notificações geradas no telefone. O IAccessoryNotificationTriggerDetails está disponível para o método IBackgroundTask.Run que é executado ao ser disparado pelo AccessoryManager. Dentro do IAccessoryNotificationTriggerDetails há um objeto INotification . O desenvolvedor de BackgroundTask precisa investigar essa interface para determinar qual é o tipo de notificação específico. IAccessoryNotificationTriggerDetails.AccessoryNotificationType contém um valor de uma enumeração AccessoryNotificationType, listada abaixo.

Com conhecimento do tipo de notificação, o desenvolvedor de BackgroundTask pode usar as interfaces mais específicas para coletar informações sobre a notificação. Os valores são sinalizadores de bits. Você pode or os valores de enumeração juntos para indicar para quais tipos de notificação devem ser alertados.

CalendarChangedEvent

Representa o tipo de evento de calendário.

PhoneCallAudioEndpoint

Representa o ponto final da chamada telefônica, incluindo valores para padrão, alto-falante e mãos livres.

PhoneCallDirection

Representa a direção da chamada telefônica.

PhoneCallState

Representa o estado da chamada telefônica, por exemplo, tocando ou em espera.

PhoneCallTransport

Representa o tipo de transporte, celular ou VoIP.

PhoneLineRegistrationState

Representa o estado de registro para a linha telefônica, desconectada, home ou roaming.

PhoneMediaType

Representa o tipo de mídia na linha telefônica, somente áudio ou áudio e vídeo.

PhoneNotificationType

Representa o tipo de notificação enviada ao aplicativo acessório.

PlaybackCapability

Representa o tipo de recurso de reprodução de mídia.

PlaybackCommand

Representa o comando de reprodução de mídia a ser executado.

PlaybackStatus

Representa o status da reprodução de mídia.

ReminderState

Representa o estado do lembrete, ativo, cochilado ou ignorado.

VibrateState

Representa o estado do modo de vibração do telefone e do toque.

Comentários

Chamar essa API requer que os recursos ID_CAP_SMS e ID_CAP_SMS_COMPANION sejam especificados no manifesto do aplicativo.