다음을 통해 공유


com.microsoft.connecteddevices.userdata.usernotifications

UserNotifications 네임스페이스에는 앱이 사용자 중심 디바이스 간 알림 환경을 사용하도록 Microsoft Graph 알림을 통해 앱 서버에서 게시한 사용자 대상 알림을 수신하고 관리할 수 있는 API가 포함되어 있습니다.

**중요**: 타사 앱 개발자는 이 네임스페이스를 아직 사용할 수 없습니다. 조기 액세스 권한을 얻기 위해 대기자 명단에 추가하려면 ProjectRomeTeam@microsoft.com이메일을 보내주세요.

클래스

UserNotification

이 클래스는 단일 사용자 알림 인스턴스를 나타냅니다. 사용자 알림은 사용자를 대상으로 하는 앱 서버에서 만들어지고 게시되며, 동일한 로그인한 사용자의 모든 디바이스 엔드포인트에 배포됩니다.

UserNotificationChannel

이 클래스는 애플리케이션에 대한 사용자 알림의 수신 및 관리를 처리하는 알림 변경 판독기를 제공합니다.

UserNotificationReader

이 클래스는 들어오는 새 사용자 알림 및 사용자 알림 업데이트를 제공합니다. 또한 연결된 디바이스 플랫폼에 유지되는 사용자 알림 컬렉션에 대한 액세스 권한을 제공합니다.

UserNotificationReaderDataChangedEventArgs

UserNotificationReader의 데이터가 변경되는 경우에 대한 EventArgs 클래스

UserNotificationReaderOptions

이 클래스를 사용하면 앱에서 새 사용자 알림만 수신하고 기존 알림 업데이트는 수신하지 않는 등의 알림 판독기에서 옵션을 제공할 수 있습니다.

UserNotificationUpdateResult

이 클래스는 알림 상태를 업데이트하려는 시도의 성공 및 실패 상태를 제공합니다.

열거형

UserNotificationPriority

알림의 우선 순위를 설명하는 값을 포함합니다.

UserNotificationReaderStartPosition

판독기에서 새 변경 내용이 시작되는 위치(새 들어오는 사용자 알림 또는 새 들어오는 상태 업데이트)를 결정하는 값을 포함합니다.

UserNotificationReadState

각 UserNotification의 읽기 상태를 결정하는 값을 포함합니다. 알림은 앱에서 읽거나 읽지 않음으로 표시할 수 있습니다. 앱은 해당 사용자 환경을 정의합니다.

UserNotificationReadStateFilter

알림 판독기를 만들 때 읽기 상태 필터를 나타내는 값을 포함합니다. 이렇게 하면 앱이 모든 알림을 받을지, 읽은 알림만 수신할지, 읽지 않은 알림만 수신할지를 결정합니다.

UserNotificationStatus

알림 삭제 여부를 결정하는 값을 포함합니다. 삭제된 알림은 여전히 알림 저장소에 있으며 플랫폼 정리가 수행되기 전에 판독기에서 반환됩니다. 해당 판독기 필터 *UserNotificationStatusFilter*를 적용하여 알림 판독기에서 이러한 알림이 표시되지 않도록 할 수 있습니다.

UserNotificationStatusFilter

알림 판독기를 만들 때 상태 필터를 나타내는 값을 포함합니다. 이렇게 하면 앱이 모든 알림을 받을지, 활성 알림만 수신할지, 삭제된 알림만 수신할지 여부가 결정됩니다.

UserNotificationUserActionState

각 UserNotification의 사용자 작업 상태를 결정하는 값을 포함합니다. 알림은 앱에서 활성화, 해제 또는 다시 알림으로 표시할 수 있습니다. 앱은 해당 사용자 환경을 정의합니다.

UserNotificationUserActionStateFilter

알림 판독기를 만들 때 사용자 작업 상태 필터를 나타내는 값을 포함합니다. 이렇게 하면 앱이 모든 알림, 해제된 알림만 수신할지, 활성화된 알림만 수신할지 여부가 결정됩니다.