getPublishDistributor method
PublishDistributor
getPublishDistributor({
- required ArgResults results,
- required FlutterPublish flutterPublish,
- required FlutterBuild flutterBuild,
override
Implementation
@override
PublishDistributor getPublishDistributor({
required ArgResults results,
required FlutterPublish flutterPublish,
required FlutterBuild flutterBuild,
}) {
final platformBuild = AndroidPlatformBuild(
buildType: BuildType.aab,
flutterBuild: flutterBuild,
keyStoreFileBase64: results[argKeyStoreFileBase64] as String?,
keyStorePassword: results[argKeyStorePassword] as String?,
keyAlias: results[argKeyAlias] as String?,
keyPassword: results[argKeyPassword] as String?,
);
final releaseStatusStr = results[argAndroidReleaseStatus] as String?;
return AndroidGooglePlayDistributor(
flutterPublish: flutterPublish,
platformBuild: platformBuild,
fastlaneSecretsJsonBase64:
results[argFastlaneSecretsJsonBase64] as String,
releaseStatus: releaseStatusStr == null
? ReleaseStatus.draft
: ReleaseStatus.values.byName(releaseStatusStr),
);
}