Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AppIntegrity

import type { AppIntegrity } from "https://googleapis.deno.dev/v1/playintegrity:v1.ts";

Contains the application integrity information.

interface AppIntegrity {
appRecognitionVerdict?:
| "UNKNOWN"
| "PLAY_RECOGNIZED"
| "UNRECOGNIZED_VERSION"
| "UNEVALUATED";
certificateSha256Digest?: string[];
packageName?: string;
versionCode?: bigint;
}

§Properties

§
appRecognitionVerdict?: "UNKNOWN" | "PLAY_RECOGNIZED" | "UNRECOGNIZED_VERSION" | "UNEVALUATED"
[src]

Required. Details about the app recognition verdict

§
certificateSha256Digest?: string[]
[src]

The SHA256 hash of the requesting app's signing certificates (base64 web-safe encoded). Set iff app_recognition_verdict != UNEVALUATED.

§
packageName?: string
[src]

Package name of the application under attestation. Set iff app_recognition_verdict != UNEVALUATED.

§
versionCode?: bigint
[src]

Version code of the application. Set iff app_recognition_verdict != UNEVALUATED.