Skip to content

Commit e6d0816

Browse files
author
Rachel Prince
committed
Fix API text files for App Distribution
1 parent dd1c336 commit e6d0816

File tree

2 files changed

+186
-7
lines changed

2 files changed

+186
-7
lines changed

firebase-app-distribution/api.txt

Lines changed: 183 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,192 @@
11
// Signature format: 2.0
22
package com.google.firebase.app.distribution {
3-
public class FirebaseAppDistribution{
3+
4+
public abstract class AppDistributionRelease {
5+
ctor public AppDistributionRelease();
6+
method @NonNull public static com.google.firebase.app.distribution.AppDistributionRelease.Builder builder();
7+
method @NonNull public abstract com.google.firebase.app.distribution.BinaryType getBinaryType();
8+
method @NonNull public abstract String getDisplayVersion();
9+
method @Nullable public abstract String getReleaseNotes();
10+
method @NonNull public abstract long getVersionCode();
11+
}
12+
13+
public abstract static class AppDistributionRelease.Builder {
14+
ctor public AppDistributionRelease.Builder();
15+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionRelease build();
16+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionRelease.Builder setBinaryType(@NonNull com.google.firebase.app.distribution.BinaryType);
17+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionRelease.Builder setDisplayVersion(@NonNull String);
18+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionRelease.Builder setReleaseNotes(@Nullable String);
19+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionRelease.Builder setVersionCode(@NonNull long);
20+
}
21+
22+
public abstract class AppDistributionReleaseInternal {
23+
ctor public AppDistributionReleaseInternal();
24+
method @NonNull public static com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder builder();
25+
method @Nullable public abstract String getApkHash();
26+
method @NonNull public abstract com.google.firebase.app.distribution.BinaryType getBinaryType();
27+
method @NonNull public abstract String getBuildVersion();
28+
method @Nullable public abstract String getCodeHash();
29+
method @NonNull public abstract String getDisplayVersion();
30+
method @Nullable public abstract String getDownloadUrl();
31+
method @Nullable public abstract String getIasArtifactId();
32+
method @Nullable public abstract String getReleaseNotes();
33+
}
34+
35+
public abstract static class AppDistributionReleaseInternal.Builder {
36+
ctor public AppDistributionReleaseInternal.Builder();
37+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal build();
38+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setApkHash(@NonNull String);
39+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setBinaryType(@NonNull com.google.firebase.app.distribution.BinaryType);
40+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setBuildVersion(@NonNull String);
41+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setCodeHash(@NonNull String);
42+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setDisplayVersion(@NonNull String);
43+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setDownloadUrl(@NonNull String);
44+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setIasArtifactId(@NonNull String);
45+
method @NonNull public abstract com.google.firebase.app.distribution.AppDistributionReleaseInternal.Builder setReleaseNotes(@Nullable String);
46+
}
47+
48+
public enum BinaryType {
49+
enum_constant public static final com.google.firebase.app.distribution.BinaryType AAB;
50+
enum_constant public static final com.google.firebase.app.distribution.BinaryType APK;
51+
}
52+
53+
public class FirebaseAppDistribution {
54+
ctor public FirebaseAppDistribution(@NonNull com.google.firebase.FirebaseApp, @NonNull com.google.firebase.installations.FirebaseInstallationsApi, @NonNull com.google.firebase.app.distribution.SignInStorage, @NonNull com.google.firebase.app.distribution.FirebaseAppDistributionLifecycleNotifier);
55+
ctor public FirebaseAppDistribution(@NonNull com.google.firebase.FirebaseApp, @NonNull com.google.firebase.installations.FirebaseInstallationsApi);
56+
method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.app.distribution.AppDistributionRelease> checkForNewRelease();
457
method @NonNull public static com.google.firebase.app.distribution.FirebaseAppDistribution getInstance();
558
method @NonNull public static com.google.firebase.app.distribution.FirebaseAppDistribution getInstance(@NonNull com.google.firebase.FirebaseApp);
6-
method @NonNull public com.google.firebase.app.distribution.UpdateTask updateIfNewReleaseAvailable();
59+
method public boolean isTesterSignedIn();
760
method @NonNull public com.google.android.gms.tasks.Task<java.lang.Void> signInTester();
8-
method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.app.distribution.AppDistributionRelease> checkForNewRelease();
61+
method public void signOutTester();
962
method @NonNull public com.google.firebase.app.distribution.UpdateTask updateApp();
10-
method public java.lang.Boolean istesterSignedIn()
11-
method public java.lang.Void signOutTester();
63+
method @NonNull public com.google.firebase.app.distribution.UpdateTask updateIfNewReleaseAvailable();
64+
}
65+
66+
public class FirebaseAppDistributionException extends com.google.firebase.FirebaseException {
67+
ctor public FirebaseAppDistributionException(@NonNull String, @NonNull com.google.firebase.app.distribution.FirebaseAppDistributionException.Status);
68+
ctor public FirebaseAppDistributionException(@NonNull String, @NonNull com.google.firebase.app.distribution.FirebaseAppDistributionException.Status, @Nullable com.google.firebase.app.distribution.AppDistributionRelease);
69+
ctor public FirebaseAppDistributionException(@NonNull String, @NonNull com.google.firebase.app.distribution.FirebaseAppDistributionException.Status, @NonNull Throwable);
70+
ctor public FirebaseAppDistributionException(@NonNull String, @NonNull com.google.firebase.app.distribution.FirebaseAppDistributionException.Status, @Nullable com.google.firebase.app.distribution.AppDistributionRelease, @NonNull Throwable);
71+
method @NonNull public com.google.firebase.app.distribution.FirebaseAppDistributionException.Status getErrorCode();
72+
method @Nullable public com.google.firebase.app.distribution.AppDistributionRelease getRelease();
73+
}
74+
75+
public enum FirebaseAppDistributionException.Status {
76+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status APP_RUNNING_IN_PRODUCTION;
77+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status AUTHENTICATION_CANCELED;
78+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status AUTHENTICATION_FAILURE;
79+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status DOWNLOAD_FAILURE;
80+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status INSTALLATION_CANCELED;
81+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status INSTALLATION_FAILURE;
82+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status INSTALLATION_FAILURE_SIGNATURE_MISMATCH;
83+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status NETWORK_FAILURE;
84+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status RELEASE_URL_EXPIRED;
85+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status UNKNOWN;
86+
enum_constant public static final com.google.firebase.app.distribution.FirebaseAppDistributionException.Status UPDATE_NOT_AVAILABLE;
87+
}
88+
89+
public class FirebaseAppDistributionFileProvider extends androidx.core.content.FileProvider {
90+
ctor public FirebaseAppDistributionFileProvider();
91+
}
92+
93+
public class FirebaseAppDistributionLifecycleNotifier implements android.app.Application.ActivityLifecycleCallbacks {
94+
method public void addOnActivityCreatedListener(@NonNull com.google.firebase.app.distribution.FirebaseAppDistributionLifecycleNotifier.OnActivityCreatedListener);
95+
method public void addOnActivityDestroyedListener(@NonNull com.google.firebase.app.distribution.FirebaseAppDistributionLifecycleNotifier.OnActivityDestroyedListener);
96+
method public void addOnActivityStartedListener(@NonNull com.google.firebase.app.distribution.FirebaseAppDistributionLifecycleNotifier.OnActivityStartedListener);
97+
method public android.app.Activity getCurrentActivity();
98+
method public static com.google.firebase.app.distribution.FirebaseAppDistributionLifecycleNotifier getInstance();
99+
method public void onActivityCreated(@NonNull android.app.Activity, @Nullable android.os.Bundle);
100+
method public void onActivityDestroyed(@NonNull android.app.Activity);
101+
method public void onActivityPaused(@NonNull android.app.Activity);
102+
method public void onActivityResumed(@NonNull android.app.Activity);
103+
method public void onActivitySaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle);
104+
method public void onActivityStarted(@NonNull android.app.Activity);
105+
method public void onActivityStopped(@NonNull android.app.Activity);
106+
}
107+
108+
public static interface FirebaseAppDistributionLifecycleNotifier.OnActivityCreatedListener {
109+
method public void onCreated(android.app.Activity);
110+
}
111+
112+
public static interface FirebaseAppDistributionLifecycleNotifier.OnActivityDestroyedListener {
113+
method public void onDestroyed(android.app.Activity);
114+
}
115+
116+
public static interface FirebaseAppDistributionLifecycleNotifier.OnActivityPausedListener {
117+
method public void onPaused(android.app.Activity);
118+
}
119+
120+
public static interface FirebaseAppDistributionLifecycleNotifier.OnActivityStartedListener {
121+
method public void onStarted(android.app.Activity);
122+
}
123+
124+
public class InstallActivity extends androidx.appcompat.app.AppCompatActivity {
125+
ctor public InstallActivity();
126+
method public void onResume();
127+
}
128+
129+
public class LogWrapper {
130+
method public void d(@NonNull String);
131+
method public void e(@NonNull String);
132+
method public void e(@NonNull String, @NonNull Throwable);
133+
method @NonNull public static com.google.firebase.app.distribution.LogWrapper getInstance();
134+
method public void i(@NonNull String);
135+
method public void v(@NonNull String);
136+
method public void w(@NonNull String);
137+
}
138+
139+
public interface OnProgressListener {
140+
method public void onProgressUpdate(@NonNull com.google.firebase.app.distribution.UpdateProgress);
141+
}
142+
143+
public final class ReleaseIdentificationUtils {
144+
ctor public ReleaseIdentificationUtils();
145+
method @Nullable public static String calculateApkHash(@NonNull java.io.File);
146+
method @Nullable public static String extractInternalAppSharingArtifactId(@NonNull android.content.Context);
147+
}
148+
149+
public class SignInResultActivity extends androidx.appcompat.app.AppCompatActivity {
150+
ctor public SignInResultActivity();
151+
method public void onCreate(@NonNull android.os.Bundle);
152+
}
153+
154+
public class SignInStorage {
155+
}
156+
157+
public abstract class UpdateProgress {
158+
ctor public UpdateProgress();
159+
method @NonNull public static com.google.firebase.app.distribution.UpdateProgress.Builder builder();
160+
method @NonNull public abstract long getApkBytesDownloaded();
161+
method @NonNull public abstract long getApkFileTotalBytes();
162+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateStatus getUpdateStatus();
163+
}
164+
165+
public abstract static class UpdateProgress.Builder {
166+
ctor public UpdateProgress.Builder();
167+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateProgress build();
168+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateProgress.Builder setApkBytesDownloaded(@NonNull long);
169+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateProgress.Builder setApkFileTotalBytes(@NonNull long);
170+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateProgress.Builder setUpdateStatus(@Nullable com.google.firebase.app.distribution.UpdateStatus);
171+
}
172+
173+
public enum UpdateStatus {
174+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus DOWNLOADED;
175+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus DOWNLOADING;
176+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus DOWNLOAD_FAILED;
177+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus INSTALL_CANCELED;
178+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus INSTALL_FAILED;
179+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus NEW_RELEASE_CHECK_FAILED;
180+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus NEW_RELEASE_NOT_AVAILABLE;
181+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus PENDING;
182+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus REDIRECTED_TO_PLAY;
183+
enum_constant public static final com.google.firebase.app.distribution.UpdateStatus UPDATE_CANCELED;
184+
}
185+
186+
public abstract class UpdateTask extends com.google.android.gms.tasks.Task<java.lang.Void> {
187+
ctor public UpdateTask();
188+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateTask addOnProgressListener(@NonNull com.google.firebase.app.distribution.OnProgressListener);
189+
method @NonNull public abstract com.google.firebase.app.distribution.UpdateTask addOnProgressListener(@Nullable java.util.concurrent.Executor, @NonNull com.google.firebase.app.distribution.OnProgressListener);
12190
}
13191

14192
}

firebase-app-distribution/ktx/api.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ package com.google.firebase.app.distribution.ktx {
33

44
public final class FirebaseAppDistributionKt {
55
ctor public FirebaseAppDistributionKt();
6-
method @NonNull public static com.google.firebase.app.distribution.FirebaseAppDistribution getAppDistribution(@NonNull com.google.firebase.ktx.Firebase);
76
method @NonNull public static com.google.firebase.app.distribution.FirebaseAppDistribution appDistribution(@NonNull com.google.firebase.ktx.Firebase, @NonNull com.google.firebase.FirebaseApp app);
7+
method @NonNull public static com.google.firebase.app.distribution.FirebaseAppDistribution getAppDistribution(@NonNull com.google.firebase.ktx.Firebase);
88
}
99

10-
}
10+
}
11+

0 commit comments

Comments
 (0)