AppNotificationManager Clase

Definición

Proporciona API para administrar notificaciones de aplicaciones, como mostrar y quitar notificaciones en el Centro de notificaciones (denominado Centro de actividades en Windows 10), actualizar el progreso de las notificaciones y registrar y anular el registro para las invocaciones de notificación de aplicaciones.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

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
Herencia
Object Platform::Object IInspectable AppNotificationManager
Atributos

Comentarios

Obtenga una instancia de esta clase accediendo a la propiedad AppNotificationManager.Default .

Propiedades

Default

Obtiene la instancia predeterminada de la clase AppNotificationManager .

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Setting

Obtenga el estado de la configuración de notificación de la aplicación para la aplicación, determinando si las notificaciones están habilitadas actualmente o, si no es así, el mecanismo mediante el cual las notificaciones están deshabilitadas actualmente.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Métodos

GetAllAsync()

Obtiene todas las notificaciones de aplicación para llamar a la aplicación que se muestra actualmente en el Centro de actividades.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

IsSupported()

Obtiene un valor booleano que indica si se admiten las API de notificación Microsoft.Windows.PushNotifications para la aplicación que llama.

Nota

La clase PushNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Register()

Registra la aplicación para recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Register(String, Uri)

Registra la aplicación para recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

RemoveAllAsync()

Quita de forma asincrónica todas las notificaciones de la aplicación del Centro de notificaciones (denominada Centro de actividades en Windows 10).

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

RemoveByGroupAsync(String)

Quita de forma asincrónica todas las notificaciones de la aplicación que tienen el identificador de grupo especificado del Centro de actividades.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

RemoveByIdAsync(UInt32)

Quita de forma asincrónica la notificación de la aplicación con el identificador especificado del Centro de notificaciones (denominado Centro de actividades en Windows 10).

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

RemoveByTagAndGroupAsync(String, String)

Quita de forma asincrónica todas las notificaciones de la aplicación que tienen los identificadores de grupo y etiqueta especificados del Centro de actividades.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

RemoveByTagAsync(String)

Quita de forma asincrónica todas las notificaciones de la aplicación que tienen el identificador de etiqueta especificado del Centro de notificaciones (denominado Centro de actividades en Windows 10).

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Show(AppNotification)

Muestra la notificación de aplicación especificada en el Centro de actividades.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Unregister()

Anula el registro de la aplicación de recibir eventos NotificationInvoked cuando el usuario interactúa con una notificación de aplicación.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

UnregisterAll()

Limpia todos los datos relacionados con el registro para las notificaciones de la aplicación. Después de esto, las notificaciones de la aplicación no funcionarán hasta que se vuelva a llamar a Register .

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

UpdateAsync(AppNotificationProgressData, String)

Novedades los datos de progreso de las notificaciones de aplicación con el identificador de etiqueta especificado.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

UpdateAsync(AppNotificationProgressData, String, String)

Novedades los datos de progreso de las notificaciones de aplicación con la etiqueta y los identificadores de grupo especificados.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Eventos

NotificationInvoked

Se genera cuando se invoca una notificación de aplicación para la aplicación a través de la interacción del usuario.

Nota

La clase AppNotificationManager tiene una dependencia del paquete Singleton. Debido a esa dependencia, hay ciertas consideraciones que debe tener en cuenta si llama a estas API desde una aplicación independiente. Para obtener más información y detalles, consulte Dependencias de paquetes MSIX adicionales.

Se aplica a

Consulte también