diff --git a/packages/flutter_tools/gradle/flutter.gradle b/packages/flutter_tools/gradle/flutter.gradle index 40c9cbdeaff2d..5572e40973d69 100644 --- a/packages/flutter_tools/gradle/flutter.gradle +++ b/packages/flutter_tools/gradle/flutter.gradle @@ -1035,6 +1035,9 @@ class FlutterPlugin implements Plugin { if (shorebirdYaml.containsKey('base_url')) { content += 'base_url: ' + shorebirdYaml['base_url'] + '\n'; } + if (shorebirdYaml.containsKey('auto_update')) { + content += 'auto_update: ' + shorebirdYaml['auto_update'] + '\n'; + } shorebirdYamlFile.write(content) } } diff --git a/packages/flutter_tools/lib/src/ios/mac.dart b/packages/flutter_tools/lib/src/ios/mac.dart index a5523c311629f..dfc298bf3ca5a 100644 --- a/packages/flutter_tools/lib/src/ios/mac.dart +++ b/packages/flutter_tools/lib/src/ios/mac.dart @@ -542,10 +542,14 @@ Please file an issue at: https://github.com/shorebirdtech/shorebird/issues/new } final StringBuffer yamlContent = StringBuffer(); final String? baseUrl = yamlMap['base_url'] as String?; + final bool? autoUpdate = yamlMap['auto_update'] as bool?; yamlContent.writeln('app_id: $appId'); if (baseUrl != null) { yamlContent.writeln('base_url: $baseUrl'); } + if (autoUpdate != null) { + yamlContent.writeln('auto_update: $autoUpdate'); + } shorebirdYaml.writeAsStringSync(yamlContent.toString(), flush: true); }