BcmInfo

The BcmInfo class is an utility class for retrieving SDK version information. It enables association of scan results and performance with a specific SDK build for audit and diagnostic purposes.

Interface

object BcmInfo {

    /**
     * Biocapture SDK release version
     */
    public fun version() = BuildConfig.BCM_SDK_VERSION

    /**
     * Biocapture SDK release version code
     * Build unix timestamp
     */
    public fun buildNum() = BuildConfig.BCM_SDK_VERSION_CODE

    /**
     * Biocapture SDK detailed release version
     */
    public fun versionDetailed() = BuildConfig.BCM_SDK_VERSION_DETAILED

    /**
     * Biocapture SDK license expiry date in unix timestamp format
     */
    public fun licenseExpiringUnixTimestamp(): Int

}

Usage Example

val version = BcmInfo.version()
val build = BcmInfo.buildNum()
val versionDetailed = BcmInfo.versionDetailed()
val licenseExpiry = BcmInfo.licenseExpiringUnixTimestamp()

Log.d(this.toString(), "Biocapture SDK version: $version, $build, $versionDetailed, license expires: $licenseExpiry")

results matching ""

    No results matching ""