public string GetVersion() { if (AutoUpdate.Context != null) return UpdateUtils.GetVersion(AutoUpdate.Context); else return ""; }
public string GetVersion() { if (mainActivity != null) { return(UpdateUtils.GetVersion(mainActivity)); } else { return(""); } }
public string GetVersion() { if (AutoUpdate.Context != null) { return(UpdateUtils.GetVersion(AutoUpdate.Context)); } else { return(""); } }
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; } } }