REST Resource: projects.apps

Resource

There is no persistent data associated with this resource.

Methods

exchangeAppAttestAssertion

Accepts an App Attest assertion and an artifact previously obtained fromExchangeAppAttestAttestation and verifies those with Apple.

exchangeAppAttestAttestation

Accepts an App Attest CBOR attestation and verifies it with Apple using your preconfigured team and bundle IDs.

exchangeCustomToken

Validates a custom token signed using your project's Admin SDK service account credentials.

exchangeDebugToken

Validates a debug token secret that you have previously created usingCreateDebugToken.

exchangeDeviceCheckToken

Accepts adevice_token issued by DeviceCheck, and attempts to validate it with Apple.

exchangePlayIntegrityToken

Validates anintegrity verdict response token from Play Integrity.

exchangeRecaptchaEnterpriseToken

Validates areCAPTCHA Enterprise response token.

exchangeRecaptchaV3Token

Validates areCAPTCHA v3 response token.

generateAppAttestChallenge

Generates a challenge that protects the integrity of an immediately following call toExchangeAppAttestAttestation orExchangeAppAttestAssertion.

generatePlayIntegrityChallenge

Generates a challenge that protects the integrity of an immediately following integrity verdict request to the Play Integrity API.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-09-25 UTC.