FIRAppDistribution
@interface FIRAppDistribution : NSObject
The Firebase App Distribution API provides methods to check for update to the app and returns information that enables updating the app.
By default, Firebase App Distribution is initialized with FirebaseApp.configure()
.
Note: The App Distribution class cannot be subclassed. If this makes testing difficult, we suggest using a wrapper class or a protocol extension.
-
Returns true if the App Distribution tester is signed in.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL isTesterSignedIn;
-
Sign-in the App Distribution tester
Declaration
Objective-C
- (void)signInTesterWithCompletion: (nonnull void (^)(NSError *_Nullable))completion;
-
Check to see whether a new distribution is available
Declaration
Objective-C
- (void)checkForUpdateWithCompletion: (nonnull void (^)(FIRAppDistributionRelease *_Nullable_result, NSError *_Nullable))completion;
-
Sign out App Distribution tester
Declaration
Objective-C
- (void)signOutTester;
-
Handle an App Distribution URL, for example a link to download a new pre-release version. Call this method in your app delegate’s
openURL
implementation if swizzling is disabled.Declaration
Objective-C
- (BOOL)application:(nonnull UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *, id> *)options;
-
Accesses the singleton App Distribution instance.
Declaration
Objective-C
+ (nonnull instancetype)appDistribution;
Return Value
The singleton App Distribution instance.