Skip to content

App Check with Play Integrity provider consistently returns 403 #8501

Description

@golfnaa-maker

Description:
App Check with Play Integrity provider consistently returns 403 "App attestation failed"
for 100% of requests over 4+ days, despite:

  • Device passes all Play Integrity Device Checker verdicts (MEETS_STRONG_INTEGRITY)
  • Correct SHA-256 fingerprint registered in App Check
  • Correct Google Cloud project (401764899850) linked in Play Console
  • App downloaded via Google Play internal testing track (not sideloaded)
  • Tested on multiple non-rooted devices
  • App Check metrics in Firebase Console show 0% verified requests consistently

Project details:

  • Firebase project ID: dreampredictorapp
  • Android package name: com.intjappication.dreampredictor
  • SDK: firebase-appcheck-playintegrity (via firebase-ai / firebase-bom 34.15.0)

Error log:
com.google.firebase.FirebaseException: Error returned from API. code: 403 body: App attestation failed.
at com.google.firebase.appcheck.playintegrity.internal.PlayIntegrityAppCheckProvider...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions