updateAndroidAppNameAndID function

Future<void> updateAndroidAppNameAndID(
  1. Configuration config
)

Implementation

Future<void> updateAndroidAppNameAndID(Configuration config) async {
  if (config.android == null) return;

  if (config.android!.id != null) {
    await updateFile(
      ANDROID_GRADLE_FILE,
      GradleString(
        ANDROID_APPID_KEY,
        config.android!.id!,
      ),
      operation: 'Android Application ID',
      expectedMatchCount: 1,
    );
  }
  if (config.android!.name != null) {
    await updateFile(
      ANDROID_MANIFEST_FILE,
      XmlAttribute(
        ANDROID_APPNAME_KEY,
        config.android!.name!,
      ),
      operation: 'Android Application Name',
      expectedMatchCount: 1,
    );
  }
}