New at Google I/O 2025: Use
device recall (beta) to detect and prevent repeat abuse and other actions you specify while preserving user privacy.
Play Integrity API Library release notes
Stay organized with collections
Save and categorize content based on your preferences.
This page explains what's in the recent updates to the Maven
repository
for the Play Integrity API.
1.4.0 (2024-07-29)
1.3.0 (2023-11-14)
1.2.0 (2023-07-31)
1.1.0 (2023-01-25)
- New Error Code:
CLIENT_TRANSIENT_ERROR.
This indicates that a transient error has occurred on the device. Developers
should retry with exponential
backoff.
- Internal request generated by the library now contains the library version.
This allows for customized responses based on the version in use.
1.0.2 (2022-09-27)
- Documentation updates for API methods and error codes.
- Added request timestamp for internal latency measurement purposes.
1.0.1 (2022-03-09)
- Improvements to error handling.
- Minor change to simplify Unity client library integration.
1.0.0 (2022-02-14)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-24 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-24 UTC."],[],[],null,["# Play Integrity API Library release notes\n\nThis page explains what's in the recent updates to the [Maven\nrepository](https://maven.google.com/web/index.html#com.google.android.play:integrity)\nfor the [Play Integrity API](/google/play/integrity).\n\n1.4.0 (2024-07-29)\n------------------\n\n- Added new dialog codes for [Play remediation dialog](/google/play/integrity/remediation) that you can trigger when app access risk detects capturing or controlling apps.\n- Added support for app access risk signal in [Standard API requests](/google/play/integrity/standard) and an option [to opt out from app access risk](/google/play/integrity/reference/com/google/android/play/core/integrity/model/StandardIntegrityVerdictOptOut#APP_ACCESS_RISK) on a per-request basis.\n- Improved detection of [PLAY_STORE_VERSION_OUTDATED](/google/play/integrity/error-codes#iErr_14) errors.\n\n1.3.0 (2023-11-14)\n------------------\n\n- Added support for [Play remediation dialog](/google/play/integrity/remediation) that you can trigger when the user is unlicensed for your app.\n- New error codes for [Standard API requests](/google/play/integrity/standard):\n - [CLIENT_TRANSIENT_ERROR](/google/play/integrity/error-codes#iErr_18). This indicates that a transient error has occurred on the device while preparing an integrity token provider. Developers should [retry with\n exponential backoff](/google/play/integrity/error-codes#retry-logic).\n - [INTEGRITY_TOKEN_PROVIDER_INVALID](/google/play/integrity/error-codes#iErr_19). This indicates that a prepared integrity token has become invalid. Developers should prepare a new integrity token provider.\n\n1.2.0 (2023-07-31)\n------------------\n\n- Added support for [Standard API requests](/google/play/integrity/standard).\n\n1.1.0 (2023-01-25)\n------------------\n\n- New Error Code: [CLIENT_TRANSIENT_ERROR](/google/play/integrity/error-codes#iErr_18). This indicates that a transient error has occurred on the device. Developers should [retry with exponential\n backoff](/google/play/integrity/error-codes#retry-logic).\n- Internal request generated by the library now contains the library version. This allows for customized responses based on the version in use.\n\n1.0.2 (2022-09-27)\n------------------\n\n- Documentation updates for API methods and error codes.\n- Added request timestamp for internal latency measurement purposes.\n\n1.0.1 (2022-03-09)\n------------------\n\n- Improvements to error handling.\n- Minor change to simplify Unity client library integration.\n\n1.0.0 (2022-02-14)\n------------------\n\n- Initial release."]]