public override bool OnReleaseAvailable(iOSDistribute distribute, MSACReleaseDetails 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);
 }
 public override void WillExitApp(iOSDistribute distribute)
 {
     _willExitAppCallback?.Invoke();
 }