|
| 1 | +// Signature format: 2.0 |
| 2 | +package com.google.firebase.appdistribution { |
| 3 | + |
| 4 | + public abstract class AppDistributionRelease { |
| 5 | + ctor public AppDistributionRelease(); |
| 6 | + method @NonNull public abstract com.google.firebase.appdistribution.BinaryType getBinaryType(); |
| 7 | + method @NonNull public abstract String getDisplayVersion(); |
| 8 | + method @Nullable public abstract String getReleaseNotes(); |
| 9 | + method @NonNull public abstract long getVersionCode(); |
| 10 | + } |
| 11 | + |
| 12 | + public enum BinaryType { |
| 13 | + enum_constant public static final com.google.firebase.appdistribution.BinaryType AAB; |
| 14 | + enum_constant public static final com.google.firebase.appdistribution.BinaryType APK; |
| 15 | + } |
| 16 | + |
| 17 | + public class FirebaseAppDistribution { |
| 18 | + ctor public FirebaseAppDistribution(); |
| 19 | + method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.appdistribution.AppDistributionRelease> checkForNewRelease(); |
| 20 | + method @NonNull public static com.google.firebase.appdistribution.FirebaseAppDistribution getInstance(); |
| 21 | + method public boolean isTesterSignedIn(); |
| 22 | + method @NonNull public com.google.android.gms.tasks.Task<java.lang.Void> signInTester(); |
| 23 | + method public void signOutTester(); |
| 24 | + method @NonNull public com.google.firebase.appdistribution.UpdateTask updateApp(); |
| 25 | + method @NonNull public com.google.firebase.appdistribution.UpdateTask updateIfNewReleaseAvailable(); |
| 26 | + } |
| 27 | + |
| 28 | + public class FirebaseAppDistributionException extends com.google.firebase.FirebaseException { |
| 29 | + ctor public FirebaseAppDistributionException(); |
| 30 | + method @NonNull public com.google.firebase.appdistribution.FirebaseAppDistributionException.Status getErrorCode(); |
| 31 | + method @Nullable public com.google.firebase.appdistribution.AppDistributionRelease getRelease(); |
| 32 | + } |
| 33 | + |
| 34 | + public enum FirebaseAppDistributionException.Status { |
| 35 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status APP_RUNNING_IN_PRODUCTION; |
| 36 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status AUTHENTICATION_CANCELED; |
| 37 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status AUTHENTICATION_FAILURE; |
| 38 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status DOWNLOAD_FAILURE; |
| 39 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status FOREGROUND_ACTIVITY_NOT_AVAILABLE; |
| 40 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status INSTALLATION_CANCELED; |
| 41 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status INSTALLATION_FAILURE; |
| 42 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status INSTALLATION_FAILURE_SIGNATURE_MISMATCH; |
| 43 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status NETWORK_FAILURE; |
| 44 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status RELEASE_URL_EXPIRED; |
| 45 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status UNKNOWN; |
| 46 | + enum_constant public static final com.google.firebase.appdistribution.FirebaseAppDistributionException.Status UPDATE_NOT_AVAILABLE; |
| 47 | + } |
| 48 | + |
| 49 | + public interface OnProgressListener { |
| 50 | + method public void onProgressUpdate(@NonNull com.google.firebase.appdistribution.UpdateProgress); |
| 51 | + } |
| 52 | + |
| 53 | + public abstract class UpdateProgress { |
| 54 | + ctor public UpdateProgress(); |
| 55 | + method @NonNull public abstract long getApkBytesDownloaded(); |
| 56 | + method @NonNull public abstract long getApkFileTotalBytes(); |
| 57 | + method @NonNull public abstract com.google.firebase.appdistribution.UpdateStatus getUpdateStatus(); |
| 58 | + } |
| 59 | + |
| 60 | + public enum UpdateStatus { |
| 61 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus DOWNLOADED; |
| 62 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus DOWNLOADING; |
| 63 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus DOWNLOAD_FAILED; |
| 64 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus INSTALL_CANCELED; |
| 65 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus INSTALL_FAILED; |
| 66 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus NEW_RELEASE_CHECK_FAILED; |
| 67 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus NEW_RELEASE_NOT_AVAILABLE; |
| 68 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus PENDING; |
| 69 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus REDIRECTED_TO_PLAY; |
| 70 | + enum_constant public static final com.google.firebase.appdistribution.UpdateStatus UPDATE_CANCELED; |
| 71 | + } |
| 72 | + |
| 73 | + public abstract class UpdateTask extends com.google.android.gms.tasks.Task<java.lang.Void> { |
| 74 | + ctor public UpdateTask(); |
| 75 | + method @NonNull public abstract com.google.firebase.appdistribution.UpdateTask addOnProgressListener(@NonNull com.google.firebase.appdistribution.OnProgressListener); |
| 76 | + method @NonNull public abstract com.google.firebase.appdistribution.UpdateTask addOnProgressListener(@Nullable java.util.concurrent.Executor, @NonNull com.google.firebase.appdistribution.OnProgressListener); |
| 77 | + } |
| 78 | + |
| 79 | +} |
| 80 | + |
0 commit comments