AppNotificationManager 클래스

정의

알림 센터에서 알림 표시 및 제거(Windows 10 알림 센터라고 함), 알림 진행률 업데이트, 앱 알림 호출 등록 및 등록 취소 등 앱 알림을 관리하기 위한 API를 제공합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

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
상속
Object Platform::Object IInspectable AppNotificationManager
특성

설명

AppNotificationManager.Default 속성에 액세스하여 이 클래스의 instance 가져옵니다.

속성

Default

AppNotificationManager 클래스의 기본 instance 가져옵니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

Setting

앱에 대한 앱 알림 설정 상태 가져와서 알림이 현재 활성화되어 있는지, 그렇지 않은 경우 알림을 사용할 수 없는지 여부를 결정합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

메서드

GetAllAsync()

현재 알림 센터에 표시되는 앱을 호출하기 위한 모든 앱 알림을 가져옵니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

IsSupported()

호출 앱에 대해 Microsoft.Windows.PushNotifications 알림 API가 지원되는지 여부를 나타내는 부울 값을 가져옵니다.

참고

PushNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

Register()

사용자가 앱 알림과 상호 작용할 때 NotificationInvoked 이벤트를 수신하도록 앱을 등록합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

Register(String, Uri)

사용자가 앱 알림과 상호 작용할 때 NotificationInvoked 이벤트를 수신하도록 앱을 등록합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

RemoveAllAsync()

알림 센터(Windows 10 알림 센터라고 함)에서 앱에 대한 모든 앱 알림을 비동기적으로 제거합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

RemoveByGroupAsync(String)

알림 센터에서 지정된 그룹 식별자가 있는 앱에 대한 모든 앱 알림을 비동기적으로 제거합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

RemoveByIdAsync(UInt32)

알림 센터에서 지정된 ID를 사용하여 앱 알림을 비동기적으로 제거합니다(Windows 10 알림 센터라고 함).

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

RemoveByTagAndGroupAsync(String, String)

알림 센터에서 지정된 그룹 및 태그 식별자가 있는 앱에 대한 모든 앱 알림을 비동기적으로 제거합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

RemoveByTagAsync(String)

알림 센터에서 지정된 태그 식별자가 있는 앱에 대한 모든 앱 알림을 비동기적으로 제거합니다(Windows 10 알림 센터라고 함).

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

Show(AppNotification)

알림 센터에 지정된 앱 알림을 표시합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

Unregister()

사용자가 앱 알림과 상호 작용할 때 NotificationInvoked 이벤트를 받지 못하도록 앱을 등록 취소합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

UnregisterAll()

앱 알림에 대한 모든 등록 관련 데이터를 정리합니다. 그런 다음 Register가 다시 호출 될 때까지 앱 에 대한 앱 알림이 작동하지 않습니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

UpdateAsync(AppNotificationProgressData, String)

지정된 태그 식별자를 사용하여 앱 알림의 진행률 데이터를 업데이트.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

UpdateAsync(AppNotificationProgressData, String, String)

지정된 태그 및 그룹 식별자를 사용하여 앱 알림의 진행률 데이터를 업데이트.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

이벤트

NotificationInvoked

사용자 상호 작용을 통해 앱에 대한 앱 알림이 호출될 때 발생합니다.

참고

AppNotificationManager 클래스는 Singleton 패키지에 종속됩니다. 이러한 종속성 때문에 자체 포함 앱에서 이러한 API를 호출하는 경우 주의해야 할 특정 고려 사항이 있습니다. 자세한 정보 및 세부 정보는 추가 MSIX 패키지에 대한 종속성을 참조하세요.

적용 대상

추가 정보