ConnectedDevicesAccountManager クラス
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. ConnectedDevicesAccountManager
- com.
public class ConnectedDevicesAccountManager
SDK 内のすべてのアカウント関連機能に対して 1 つのエントリ ポイントを提供します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Event<Connected |
accessTokenInvalidated()
このイベントは、トークン コンシューマーがトークン エラーを報告したときに発生します。 トークン要求サブスクライバーは、トークン キャッシュを更新するか、新しいユーザー ログインを要求してアカウントのセットアップを修正する必要があります。 |
Event<Connected |
accessTokenRequested()
このイベントは、トークンを要求する必要がある場合に発生します。 このイベントはサブスクライブし、要求が送信される前に応答する準備ができている必要があります。 |
Async |
addAccountAsync(@NonNull final ConnectedDevicesAccount account)
アカウント マネージャーにアカウントを追加すると、完了するとコールバックが呼び出されます。 コールバックの結果は、アカウントの追加が成功したかどうかを示します。 AddAccountAsync は #accessTokenRequested の起動をトリガーできるため、App では、AddAccountAsync を呼び出す前に、トークン ライブラリがトークン要求に戻る準備ができていることを確認する必要があります。 そうでない場合、コールバックは ConnectedDevicesAccountAddedStatus で呼び出されます |
List<Connected |
getAccounts()
このマネージャーによって現在追跡されているすべての ConnectedDevicesAccount を返します。 |
Async |
removeAccountAsync(@NonNull final ConnectedDevicesAccount account)
ConnectedDevicesAccountManagerから ConnectedDevicesAccount を削除します。完了するとコールバックが呼び出されます。 |
メソッドの詳細
accessTokenInvalidated
public Event
このイベントは、トークン コンシューマーがトークン エラーを報告したときに発生します。 トークン要求サブスクライバーは、トークン キャッシュを更新するか、新しいユーザー ログインを要求してアカウントのセットアップを修正する必要があります。
戻り値:
accessTokenRequested
public Event
このイベントは、トークンを要求する必要がある場合に発生します。 このイベントはサブスクライブし、要求が送信される前に応答する準備ができている必要があります。
戻り値:
addAccountAsync
public AsyncOperation
アカウント マネージャーにアカウントを追加すると、完了するとコールバックが呼び出されます。 コールバックの結果は、アカウントの追加が成功したかどうかを示します。 AddAccountAsync は #accessTokenRequested の起動をトリガーできるため、App では、AddAccountAsync を呼び出す前に、トークン ライブラリがトークン要求に戻る準備ができていることを確認する必要があります。 そうでない場合、コールバックは ConnectedDevicesAccountAddedStatus で呼び出されます
パラメーター:
戻り値:
getAccounts
removeAccountAsync
public AsyncOperation
ConnectedDevicesAccountManagerから ConnectedDevicesAccount を削除します。完了するとコールバックが呼び出されます。
パラメーター:
戻り値: