Table of Contents

Class AppSourceInfo

Namespace
CodeStage.AntiCheat.Genuine
Assembly
Build.dll

Cross-platform snapshot of the app installation source. See AppSourceValidator.

public class AppSourceInfo
Inheritance
object
AppSourceInfo

Properties

Android

Android-specific detected source, or null when not running on Android.

public AndroidAppSource? Android { get; }

Property Value

AndroidAppSource?

Apple

Apple-specific detected source, or null when not running on an Apple platform.

public AppleAppSource? Apple { get; }

Property Value

AppleAppSource?

IsOfficialStore

True when the app was installed from the platform's first-party store (Google Play on Android, Apple App Store on iOS).

public bool IsOfficialStore { get; }

Property Value

bool

Platform

Platform this info was resolved on.

public RuntimePlatform Platform { get; }

Property Value

RuntimePlatform

RawSourceId

Raw installation source identifier: the installer package name on Android (e.g. "com.android.vending") or the alternative marketplace bundle id on iOS. Empty when not applicable (e.g. an App Store install).

public string RawSourceId { get; }

Property Value

string