public override void Execute(IUniBuilderConfiguration configuration)
        {
            settings.Validate();

            var buildParameters    = configuration.BuildParameters;
            var outputArtifactPath = buildParameters.ArtifactPath;

            Debug.Log($"{nameof(GooglePlayDistributionCommand)} : Upload {outputArtifactPath}");

            if (!File.Exists(outputArtifactPath))
            {
                Debug.LogError($"Artifact not found {outputArtifactPath}");
                return;
            }

            settings.artifactPath = outputArtifactPath;
            settings.packageName  = PlayerSettings.applicationIdentifier;
            settings.releaseName  = PlayerSettings.bundleVersion;

            var androidPublisher = new PlayStorePublisher();

            androidPublisher.Publish(settings);

            Publish(settings);
        }
 private void OnEnable()
 {
     androidDistributionSettings.Validate();
 }
 public void Reset()
 {
     androidDistributionSettings = new AndroidDistributionSettings();
     androidDistributionSettings.Validate();
 }