AppNotificationManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
알림 센터에서 알림 표시 및 제거(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
- 상속
- 특성
설명
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 패키지에 대한 종속성을 참조하세요. |