Skip to main content

compliance_integrity 0.1.0-beta.1 copy "compliance_integrity: ^0.1.0-beta.1" to clipboard
compliance_integrity: ^0.1.0-beta.1 copied to clipboard

App and device integrity checks for Flutter - Google Play Integrity on Android and Apple App Attest on iOS, without Firebase.

0.1.0-beta.1 - 2026-10-19 #

First beta release. APIs may change before 1.0.0.

  • Integrity with isSupported, prepare, requestToken and reset. No method throws.
  • Typed results (IntegrityResult, sealed): success, unsupported, Play services missing, network error, rate limited, configuration error, platform error; failures carry the platform code and a retry hint.
  • Android: Play Integrity standard requests (com.google.android.play:integrity 1.6.0), token provider cached per Cloud project number and re-prepared automatically when invalid, 60 s timeout, no Firebase.
  • iOS: App Attest key generation, attestation and assertions; key id stored in the Keychain (this device only, never backed up); automatic re-attestation when Apple rejects a key; requests serialized.
  • Type-safe platform channel generated with Pigeon; Swift Package Manager and CocoaPods support; privacy manifest included.
  • integrity_check_passed / integrity_check_failed audit events with the result type only, never the token.
  • Documentation of server verification, platform setup and a real-device test checklist. A reference verification server is in the repository (server/).
0
likes
160
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

App and device integrity checks for Flutter - Google Play Integrity on Android and Apple App Attest on iOS, without Firebase.

Repository (GitHub)
View/report issues
Contributing

Topics

#security #integrity #attestation #compliance #privacy

License

MIT (license)

Dependencies

compliance_core, flutter, meta

More

Packages that depend on compliance_integrity

Packages that implement compliance_integrity