StandardIntegrityManager
public
interface
StandardIntegrityManager
com.google.android.play.core.integrity.StandardIntegrityManager |
管理对完整性信息的请求。
摘要
公共方法 | |
---|---|
abstract
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>
|
prepareIntegrityToken(StandardIntegrityManager.PrepareIntegrityTokenRequest request)
准备完整性令牌,并使其可供通过 |
abstract
Task<Integer>
|
showDialog(StandardIntegrityManager.StandardIntegrityDialogRequest request)
向用户显示一个对话框。 |
公共方法
prepareIntegrityToken
public abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider> prepareIntegrityToken (StandardIntegrityManager.PrepareIntegrityTokenRequest request)
准备完整性令牌,并使其可供通过 StandardIntegrityManager.StandardIntegrityTokenProvider
请求。
您可以不时地调用此方法,以便刷新生成的 StandardIntegrityManager.StandardIntegrityTokenProvider
。
请注意,此 API 会调用 Google 服务器,所以需要连接到网络。
参数 | |
---|---|
request |
StandardIntegrityManager.PrepareIntegrityTokenRequest :用于准备完整性令牌的对象。 |
返回 | |
---|---|
Task<StandardIntegrityManager.StandardIntegrityTokenProvider> |
在 prepareIntegrityToken 流程成功或失败后完成的 Task 。
如果失败了,系统会抛出使用 Task 封装的 StandardIntegrityException 。
|
showDialog
public abstract Task<Integer> showDialog (StandardIntegrityDialogRequest request)
向用户显示一个对话框。
对于每个 StandardIntegrityManager.StandardIntegrityDialogRequest.StandardIntegrityResponse,此方法只能调用一次。
注意:已在库版本 1.5.0 中添加。
参数 | |
---|---|
request |
IntegrityDialogRequest :包含要显示的对话框的配置。 |
返回 | |
---|---|
Task<Integer> |
一个使用 IntegrityDialogResponseCode 完成的 Task ,用于表示 showDialog 流程成功或失败。
|