UserNotification クラス
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. usernotifications. UserNotification
- com.
public class UserNotification
このクラスは、単一のユーザー通知インスタンスを表します。 ユーザー通知は、ユーザーを対象とするアプリ サーバーによって作成および発行され、同じログイン ユーザーのすべてのデバイス エンドポイントに配布されます。
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
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)
このユーザー通知のユーザー アクションの状態を設定します。変更が行われ、保存されると、すべてのデバイスに発行されます。
パラメーター: