gpt4 book ai didi

Android Safetynet Attestation 内置重试逻辑

转载 作者:搜寻专家 更新时间:2023-11-01 09:21:07 27 4
gpt4 key购买 nike

我的问题是 Google Safetynet 内置了什么样的重试逻辑,应用程序中应该构建什么样的重试逻辑?构建应用程序级逻辑的最佳实践是什么?

我在 Android 应用程序和 Web 后端服务中使用 Safetynet Attestation。 Safetynet 用于验证数据是否源 self 们安装在有效 Android 设备上的 Android 应用程序,以及消息是否未被篡改。使用的基本代码来自Safetynet documentation example

在网络连接暂时不可用或 Google Safetynet API 一段时间内无法访问的情况下,我在设计用于在设备应用程序中获取安全网认证的重试逻辑时遇到问题。

Safetynet 类基于 GoogleApi class . GoogleApi 的文档说已经有一些自动超时/重新连接逻辑。

  • Automatically timed-out and reconnected when necessary

Safetynet 自动内置了哪些逻辑,应用程序开发人员需要构建哪些逻辑?例如,请求的超时时间是多少(“自动超时”),是否可以调整?它会重试多少次以及采用什么重试策略(“必要时重新连接”)?

最佳答案

据我所知,SafetyNet api 只有每个请求的成功和失败结果的监听器/回调,它没有内置的重试逻辑。您可以通过 StatusCode(检查 SafetyNetStatusCodes)检查 OnFailureListener 上出现的错误,并使用您自己的重试逻辑处理它们。

关于Android Safetynet Attestation 内置重试逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55411463/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com