Arguments constructor
Arguments(})
Creates a new Firebase App Distribution arguments instance.
Initializes Firebase-specific configuration for automated app distribution to testers and testing groups. Requires core Firebase parameters and distribution settings.
Required parameters:
variables- System and environment variablesfilePath- Path to the APK/AAB file to distributeappId- Firebase application identifierbinaryType- Type of binary file (apk/aab)
Example:
final args = Arguments(
variables,
filePath: '/path/to/app.apk',
appId: '1:123456789:android:abcdef',
binaryType: 'apk',
releaseNotes: 'Latest beta with new features',
groups: 'beta-testers,internal-qa',
);
Implementation
Arguments(
Variables variables, {
required super.filePath,
required this.appId,
required super.binaryType,
this.releaseNotes,
this.releaseNotesFile,
this.testers,
this.testersFile,
this.groups,
this.groupsFile,
this.cliToken,
}) : super('firebase', variables);