com.google.firebase.appdistribution

Interfaces

AppDistributionRelease

The release information returned by checkForNewRelease when a new version is available for the signed in tester.

FirebaseAppDistribution

The Firebase App Distribution API provides methods to update the app to the most recent pre-release build.

OnProgressListener

A listener that is called periodically during execution of the UpdateTask.

UpdateProgress

Represents a progress update or a final state from updating an app.

Classes

UpdateTask

Represents an asynchronous operation to update an app.

Exceptions

FirebaseAppDistributionException

The class for all Exceptions thrown by FirebaseAppDistribution.

Enums

BinaryType

Enum of Android app binary types, used in AppDistributionRelease.

FirebaseAppDistributionException.Status

Enum for potential error statuses that caused the FirebaseAppDistributionException.

InterruptionLevel

An enum specifying the level of interruption of a notification when it is created.

UpdateStatus

Enum for possible states during Update, used in UpdateProgress.

Extension functions summary

operator BinaryType

Destructuring declaration for AppDistributionRelease to provide binaryType.

operator Long

Destructuring declaration for UpdateProgress to provide apkBytesDownloaded.

operator String

Destructuring declaration for AppDistributionRelease to provide displayVersion.

operator Long

Destructuring declaration for UpdateProgress to provide apkFileTotalBytes.

operator Long

Destructuring declaration for AppDistributionRelease to provide versionCode.

operator UpdateStatus

Destructuring declaration for UpdateProgress to provide updateStatus.

operator String?

Destructuring declaration for AppDistributionRelease to provide releaseNotes.

Extension properties summary

Extension functions

component1

operator fun AppDistributionRelease.component1(): BinaryType

Destructuring declaration for AppDistributionRelease to provide binaryType.

Returns
BinaryType

the binaryType of the AppDistributionRelease

component1

operator fun UpdateProgress.component1(): Long

Destructuring declaration for UpdateProgress to provide apkBytesDownloaded.

Returns
Long

the apkBytesDownloaded of the UpdateProgress

component2

operator fun AppDistributionRelease.component2(): String

Destructuring declaration for AppDistributionRelease to provide displayVersion.

Returns
String

the displayVersion of the AppDistributionRelease

component2

operator fun UpdateProgress.component2(): Long

Destructuring declaration for UpdateProgress to provide apkFileTotalBytes.

Returns
Long

the apkFileTotalBytes of the UpdateProgress

component3

operator fun AppDistributionRelease.component3(): Long

Destructuring declaration for AppDistributionRelease to provide versionCode.

Returns
Long

the versionCode of the AppDistributionRelease

component3

operator fun UpdateProgress.component3(): UpdateStatus

Destructuring declaration for UpdateProgress to provide updateStatus.

Returns
UpdateStatus

the updateStatus of the UpdateProgress

component4

operator fun AppDistributionRelease.component4(): String?

Destructuring declaration for AppDistributionRelease to provide releaseNotes.

Returns
String?

the releaseNotes of the AppDistributionRelease

Extension properties

appDistribution

val Firebase.appDistributionFirebaseAppDistribution

Returns the FirebaseAppDistribution instance of the default FirebaseApp.