UserNotification 클래스
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. usernotifications. UserNotification
- com.
public class UserNotification
이 클래스는 단일 사용자 알림 인스턴스를 나타냅니다. 사용자 알림은 사용자를 대상으로 하는 앱 서버에서 만들어지고 게시되며, 동일한 로그인한 사용자의 모든 디바이스 엔드포인트에 배포됩니다.
생성자 요약
생성자 | Description | |
---|---|---|
UserNotification(NativeObject nativeObject) |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
Date |
getChangeTime()
이 알림에 최신 변경 내용이 적용된 시점의 타임스탬프를 가져옵니다. |
String |
getContent()
개발자가 정의한 임의 데이터인 이 알림에 대한 콘텐츠 페이로드를 가져옵니다. |
Date |
getExpirationTime()
이 사용자 알림의 만료 시간을 가져옵니다. |
String |
getGroupId()
이 사용자 알림에 대해 개발자가 지정한 그룹 ID를 가져옵니다. |
String |
getId()
이 사용자 알림에 대해 개발자가 지정한 고유 ID를 가져옵니다. |
User |
getPriority()
이 사용자 알림에 대해 개발자가 지정한 우선 순위를 가져옵니다. |
User |
getReadState()
알림을 읽거나 읽지 않음을 나타내는 이 사용자 알림의 읽기 상태 값을 가져옵니다. |
User |
getStatus()
알림이 영구적으로 삭제된 것으로 표시되는지 여부를 나타내는 이 사용자 알림의 상태 값을 가져옵니다. |
User |
getUserActionState()
알림이 상호 작용, 해제, 활성화 또는 다시 알림되지 않았는지 여부를 확인하기 위해 사용자 알림에 대한 사용자 작업 상태 값을 가져옵니다. |
Async |
saveAsync()
사용자 알림이 변경될 때 이를 호출해야 합니다. 앱이 UserNotification의 업데이트 가능한 속성을 수정할 때마다 이 메서드를 호출해야 합니다. |
void |
setReadState(@NonNull UserNotificationReadState readState)
이 사용자 알림에 대한 읽기 상태를 설정합니다. 변경한 후 저장되면 모든 디바이스에 게시됩니다. |
void |
setUserActionState(@NonNull UserNotificationUserActionState userActionState)
이 사용자 알림에 대한 사용자 작업 상태를 설정합니다. 변경이 수행되고 저장되면 모든 디바이스에 게시됩니다. |
생성자 세부 정보
UserNotification
protected UserNotification(NativeObject nativeObject)
매개 변수:
메서드 세부 정보
getChangeTime
public Date getChangeTime()
이 알림에 최신 변경 내용이 적용된 시점의 타임스탬프를 가져옵니다.
getContent
public String getContent()
개발자가 정의한 임의 데이터인 이 알림에 대한 콘텐츠 페이로드를 가져옵니다.
getExpirationTime
public Date getExpirationTime()
이 사용자 알림의 만료 시간을 가져옵니다.
getGroupId
public String getGroupId()
이 사용자 알림에 대해 개발자가 지정한 그룹 ID를 가져옵니다.
getId
public String getId()
이 사용자 알림에 대해 개발자가 지정한 고유 ID를 가져옵니다.
getPriority
public UserNotificationPriority getPriority()
이 사용자 알림에 대해 개발자가 지정한 우선 순위를 가져옵니다.
getReadState
public UserNotificationReadState getReadState()
알림을 읽거나 읽지 않음을 나타내는 이 사용자 알림의 읽기 상태 값을 가져옵니다.
getStatus
public UserNotificationStatus getStatus()
알림이 영구적으로 삭제된 것으로 표시되는지 여부를 나타내는 이 사용자 알림의 상태 값을 가져옵니다.
getUserActionState
public UserNotificationUserActionState getUserActionState()
알림이 상호 작용, 해제, 활성화 또는 다시 알림되지 않았는지 여부를 확인하기 위해 사용자 알림에 대한 사용자 작업 상태 값을 가져옵니다.
saveAsync
public AsyncOperation
사용자 알림이 변경될 때 이를 호출해야 합니다. 앱이 UserNotification의 업데이트 가능한 속성을 수정할 때마다 이 메서드를 호출해야 합니다.
setReadState
public void setReadState(@NonNull UserNotificationReadState readState)
이 사용자 알림에 대한 읽기 상태를 설정합니다. 변경한 후 저장되면 모든 디바이스에 게시됩니다.
매개 변수:
setUserActionState
public void setUserActionState(@NonNull UserNotificationUserActionState userActionState)
이 사용자 알림에 대한 사용자 작업 상태를 설정합니다. 변경이 수행되고 저장되면 모든 디바이스에 게시됩니다.
매개 변수: