예제 #1
0
        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;
        }
예제 #2
0
 public InAppUpdateFeature(Context context, InAppUpdateFeatureContext featureContext)
 {
     _context        = context;
     _featureContext = featureContext;
 }