ConnectedDevicesAccountManager 类
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. ConnectedDevicesAccountManager
- com.
public class ConnectedDevicesAccountManager
为 SDK 中的所有帐户相关功能提供单个入口点。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Event<Connected |
accessTokenInvalidated()
当令牌使用者报告令牌错误时,将触发此事件。 令牌请求订阅者需要刷新其令牌缓存或请求新用户登录来修复其帐户设置。 |
Event<Connected |
accessTokenRequested()
当需要请求令牌时,将触发此事件。 在发出任何请求之前,应订阅此事件并准备好响应。 |
Async |
addAccountAsync(@NonNull final ConnectedDevicesAccount account)
将帐户添加到帐户管理器,回调将在完成时调用。 回调结果指示帐户添加是否成功。 AddAccountAsync 可以触发 #accessTokenRequested,因此应用需要确保其令牌库已准备好在调用 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,因此应用需要确保其令牌库已准备好在调用 AddAccountAsync 之前重新响应令牌请求。 否则,将使用 ConnectedDevicesAccountAddedStatus 调用回调
参数:
返回:
getAccounts
removeAccountAsync
public AsyncOperation
从 ConnectedDevicesAccountManager中删除 ConnectedDevicesAccount,将在回调完成时调用。
参数:
返回: