uploadToAWS static method
Implementation
static Future<void> uploadToAWS(String artifactPath) async {
final config = FlutterReleaseXConfig().config;
final awsConfig = config.uploadOptions.aws;
if (!awsConfig.enabled) {
return;
}
FlutterReleaseXHelpers.showLoading('☁️ Uploading to AWS...');
final link =
await FlutterReleaseXAWSUploadService.uploadToAWS(artifactPath);
FlutterReleaseXHelpers.stopLoading();
if (link != null) {
print('✅ Successfully uploaded to AWS!');
print('🔗 Download Link: $link');
} else {
print('❌ Failed to upload to AWS.');
}
}