次の方法で共有


UserNotification クラス

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

public class UserNotification

このクラスは、単一のユーザー通知インスタンスを表します。 ユーザー通知は、ユーザーを対象とするアプリ サーバーによって作成および発行され、同じログイン ユーザーのすべてのデバイス エンドポイントに配布されます。

コンストラクターの概要

コンストラクター 説明
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

適用対象