public async void CheckUpdate(UpdateInfo updateInfo) { //版本检查 var cc = updateUtils.CheckNewVersion(AutoUpdate.Context, updateInfo); if (cc) { var result = await CrossDiaglogKit.Current.GetUpgradeResultAsync("系统升级提示:", $"当前版本:{UpdateUtils.GetVersion(AutoUpdate.Context)}, 发现新版本:{updateInfo.Version}, 是否更新?"); if (result) { //更新 updateUtils.StarNewVersionUpdateV2(AutoUpdate.Context, updateInfo); Settings.IsNextTimeUpdate = false; } else { //退出Activity //ActivityCollector.FinishAll(); MainActivity.Instance.FinishAffinity(); Xamarin.Forms.Application.Current.Quit(); ////强制退出应用程序 //Process.KillProcess(Process.MyPid()); ////正常退出 //JavaSystem.Exit(0); Settings.IsNextTimeUpdate = true; } } }