check

fun check(context: Context, expectedSigningSha256: Set<String> = emptySet()): IntegrityReport

Runs every available check and returns a combined IntegrityReport.

Does file/socket I/O, so call off the main thread.

Parameters

expectedSigningSha256

allow-list of expected app signing-cert SHA-256 hashes (:/space-separated and case-insensitive accepted). When empty, the repackaging signal is INCONCLUSIVE and only IntegrityReport.signingSha256 is surfaced for out-of-band comparison.