다음을 통해 공유


UserNotification 클래스

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.userdata.usernotifications.UserNotification

public class UserNotification

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

생성자 요약

생성자 Description
UserNotification(NativeObject nativeObject)

메서드 요약

한정자 및 형식 메서드 및 설명
Date getChangeTime()

이 알림에 최신 변경 내용이 적용된 시점의 타임스탬프를 가져옵니다.

String getContent()

개발자가 정의한 임의 데이터인 이 알림에 대한 콘텐츠 페이로드를 가져옵니다.

Date getExpirationTime()

이 사용자 알림의 만료 시간을 가져옵니다.

String getGroupId()

이 사용자 알림에 대해 개발자가 지정한 그룹 ID를 가져옵니다.

String getId()

이 사용자 알림에 대해 개발자가 지정한 고유 ID를 가져옵니다.

UserNotificationPriority getPriority()

이 사용자 알림에 대해 개발자가 지정한 우선 순위를 가져옵니다.

UserNotificationReadState getReadState()

알림을 읽거나 읽지 않음을 나타내는 이 사용자 알림의 읽기 상태 값을 가져옵니다.

UserNotificationStatus getStatus()

알림이 영구적으로 삭제된 것으로 표시되는지 여부를 나타내는 이 사용자 알림의 상태 값을 가져옵니다.

UserNotificationUserActionState getUserActionState()

알림이 상호 작용, 해제, 활성화 또는 다시 알림되지 않았는지 여부를 확인하기 위해 사용자 알림에 대한 사용자 작업 상태 값을 가져옵니다.

AsyncOperation<UserNotificationUpdateResult> saveAsync()

사용자 알림이 변경될 때 이를 호출해야 합니다. 앱이 UserNotification의 업데이트 가능한 속성을 수정할 때마다 이 메서드를 호출해야 합니다.

void setReadState(@NonNull UserNotificationReadState readState)

이 사용자 알림에 대한 읽기 상태를 설정합니다. 변경한 후 저장되면 모든 디바이스에 게시됩니다.

void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

이 사용자 알림에 대한 사용자 작업 상태를 설정합니다. 변경이 수행되고 저장되면 모든 디바이스에 게시됩니다.

생성자 세부 정보

UserNotification

protected UserNotification(NativeObject 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 saveAsync()

사용자 알림이 변경될 때 이를 호출해야 합니다. 앱이 UserNotification의 업데이트 가능한 속성을 수정할 때마다 이 메서드를 호출해야 합니다.

setReadState

public void setReadState(@NonNull UserNotificationReadState readState)

이 사용자 알림에 대한 읽기 상태를 설정합니다. 변경한 후 저장되면 모든 디바이스에 게시됩니다.

매개 변수:

readState

setUserActionState

public void setUserActionState(@NonNull UserNotificationUserActionState userActionState)

이 사용자 알림에 대한 사용자 작업 상태를 설정합니다. 변경이 수행되고 저장되면 모든 디바이스에 게시됩니다.

매개 변수:

userActionState

적용 대상