本页将介绍 Maven 制品库中针对 Play Integrity API 的近期更新。
1.5.0(2025-08-28)
- 添加了新的 Play 补救措施对话框代码
GET_INTEGRITY
和GET_STRONG_INTEGRITY
,您可以在应用中触发这些代码,以帮助用户解决MEETS_DEVICE_INTEGRITY
、MEETS_STRONG_INTEGRITY
和其他判定问题。 新对话框还可以解决在 Integrity API 请求期间遇到的一些异常情况。 - 在 IntegrityManager 和 StandardIntegrityManager 中引入了新的
showDialog
方法,用于触发所有类型的补救对话框。IntegrityTokenResponse 和 StandardIntegrityToken 中的showDialog
方法已被弃用。
1.4.0(2024-07-29)
- 为 Play 补救措施对话框添加了新的对话框代码,您可以在应用访问风险检测到捕获或控制应用时触发该对话框。
- 在标准 API 请求中添加了对应用访问风险信号的支持,并添加了选择在每次请求中停用应用访问风险的选项。
- 改进了对 PLAY_STORE_VERSION_OUTDATED 错误的检测。
1.3.0 (2023-11-14)
- 添加了对 Play 补救措施对话框的支持,您可以在用户未经许可运行您的应用时触发该对话框。
- 新增了标准 API 请求的错误代码:
- CLIENT_TRANSIENT_ERROR。这表示设备在准备完整性令牌提供程序时出现了暂时性错误。开发者应使用指数退避算法重试。
- INTEGRITY_TOKEN_PROVIDER_INVALID。这表示之前准备的完整性令牌已失效。开发者应准备新的完整性令牌提供程序。
1.2.0 (2023-07-31)
- 添加了对标准 API 请求的支持。
1.1.0 (2023-01-25)
- 新的错误代码:CLIENT_TRANSIENT_ERROR。 这表示设备发生了暂时性错误。开发者应使用指数退避算法重试。
- 该库生成的内部请求现在包含相应的库版本。这样就可以根据使用的版本自定义响应。
1.0.2 (2022-09-27)
- 针对 API 方法和错误代码进行了文档更新。
- 添加了请求时间戳,以便测量内部延迟时间。
1.0.1 (2022-03-09)
- 改进了错误处理方式。
- 做出了细微更改,以简化 Unity 客户端库集成。
1.0.0 (2022-02-14)
- 初始版本。