public bool OnReleaseAvailable(Activity activity, AndroidReleaseDetails androidReleaseDetails) { if (_releaseAvailableCallback != null) { Uri releaseNotesUrl = null; if (androidReleaseDetails.ReleaseNotesUrl != null) { releaseNotesUrl = new Uri(androidReleaseDetails.ReleaseNotesUrl.ToString()); } var releaseDetails = new ReleaseDetails { Id = androidReleaseDetails.Id, ShortVersion = androidReleaseDetails.ShortVersion, Version = androidReleaseDetails.Version.ToString(), ReleaseNotes = androidReleaseDetails.ReleaseNotes, ReleaseNotesUrl = releaseNotesUrl, MandatoryUpdate = androidReleaseDetails.IsMandatoryUpdate }; return(_releaseAvailableCallback(releaseDetails)); } return(false); }
public override bool OnReleaseAvailable(MSDistribute distribute, MSReleaseDetails details) { if (_releaseAvailableCallback != null) { Uri releaseNotesUrl = null; if (details.ReleaseNotesUrl != null) { releaseNotesUrl = new Uri(details.ReleaseNotesUrl.ToString()); } var releaseDetails = new ReleaseDetails { Id = details.Id, ShortVersion = details.ShortVersion, Version = details.Version, ReleaseNotes = details.ReleaseNotes, ReleaseNotesUrl = releaseNotesUrl, MandatoryUpdate = details.MandatoryUpdate }; return(_releaseAvailableCallback(releaseDetails)); } return(false); }