private async void OnUpdateClicked(object sender, EventArgs e) { var featureContext = new InAppUpdateFeatureContext(); featureContext.UserInitiated = true; featureContext.DownloadProgressHandler = DownloadProgressHandler; var feature = new InAppUpdateFeature(Context, featureContext); _buttonUpdate.Clickable = false; _progress.Progress = 0; _progress.Visibility = ViewStates.Visible; await feature.ExecuteAsync(); _buttonUpdate.Clickable = true; _progress.Visibility = ViewStates.Gone; }
public InAppUpdateFeature(Context context, InAppUpdateFeatureContext featureContext) { _context = context; _featureContext = featureContext; }