Compartilhar via


AppNotificationManager Classe

Definição

Fornece APIs para gerenciar notificações de aplicativo, incluindo a exibição e remoção de notificações na Central de Notificação (chamada Central de Ações no Windows 10), atualização do progresso da notificação e registro e cancelamento do registro de invocações de notificação do aplicativo.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

public ref class AppNotificationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.AppNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.AppNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationManager
Public NotInheritable Class AppNotificationManager
Herança
Object Platform::Object IInspectable AppNotificationManager
Atributos

Comentários

Obtenha uma instância dessa classe acessando a propriedade AppNotificationManager.Default.

Propriedades

Default

Obtém a instância padrão da classe AppNotificationManager.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Setting

Obtenha o status de configuração de notificação do aplicativo, determinando se as notificações estão habilitadas no momento ou, se não, o mecanismo pelo qual as notificações estão desabilitadas no momento.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Métodos

GetAllAsync()

Obtém todas as notificações do aplicativo para chamar o aplicativo que atualmente são exibidas na Central de Ações.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

IsSupported()

Obtém um valor booliano que indica se as APIs de notificação Microsoft.Windows.PushNotifications têm suporte para o aplicativo de chamada.

Nota

A classe PushNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Register()

Registra o aplicativo para receber NotificationInvoked eventos quando o usuário interage com uma notificação do aplicativo.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Register(String, Uri)

Registra o aplicativo para receber NotificationInvoked eventos quando o usuário interage com uma notificação do aplicativo.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

RemoveAllAsync()

Remove de forma assíncrona todas as notificações do aplicativo da Central de Notificação (chamada central de ações no Windows 10).

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

RemoveByGroupAsync(String)

Remove de forma assíncrona todas as notificações do aplicativo que têm o identificador de grupo especificado da Central de Ações.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

RemoveByIdAsync(UInt32)

Remove de forma assíncrona a notificação do aplicativo com a ID especificada da Central de Notificação (chamada Central de Ações no Windows 10).

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

RemoveByTagAndGroupAsync(String, String)

Remove de forma assíncrona todas as notificações do aplicativo que têm o grupo e os identificadores de marca especificados da Central de Ações.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

RemoveByTagAsync(String)

Remove de forma assíncrona todas as notificações do aplicativo que têm o identificador de marca especificado da Central de Notificação (chamada central de ações no Windows 10).

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Show(AppNotification)

Exibe a notificação de aplicativo especificada na Central de Ações.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Unregister()

Cancela o registro do aplicativo de receber NotificationInvoked eventos quando o usuário interage com uma notificação de aplicativo.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

UnregisterAll()

Limpa todos os dados relacionados ao registro para notificações de aplicativo. Depois disso, as notificações do aplicativo não funcionarão até que Registrar seja chamado novamente.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

UpdateAsync(AppNotificationProgressData, String, String)

Atualiza os dados de progresso das notificações do aplicativo com a marca e os identificadores de grupo especificados.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

UpdateAsync(AppNotificationProgressData, String)

Atualiza os dados de progresso das notificações do aplicativo com o identificador de marca especificado.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Eventos

NotificationInvoked

Gerado quando uma notificação de aplicativo para o aplicativo é invocada por meio da interação do usuário.

Nota

A classe AppNotificationManager tem uma dependência do pacote singleton . Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais.

Aplica-se a

Confira também