public static void StartUploading(string artifacturl) { try { ProgressDescription = "Uploading to HockeyApp."; var uploadArtifact = new HockeyAppApi_UploadArtifact(); uploadArtifact.OnSuccess += HandleUploadSuccess; uploadArtifact.OnProgress += HandleDownloadProgress; uploadArtifact.OnError += HandleError; var appUploadVo = GetHockeyAppUploadVo(); UploadingIos = artifacturl.Contains(".ipa"); var hockeyAppUploadVo = new HockeyAppUploadVo(); hockeyAppUploadVo.hockeyappAppID = UploadingIos ? HockeyAppInfo.HockeyappAppID_iOS : HockeyAppInfo.HockeyappAppID_Android; hockeyAppUploadVo.artifactFilePath = artifacturl; hockeyAppUploadVo.status = appUploadVo.status; hockeyAppUploadVo.notes = appUploadVo.notes; hockeyAppUploadVo.note_type = appUploadVo.note_type; hockeyAppUploadVo.notify = appUploadVo.notify; //hockeyAppUploadVo.dsymFilePath; hockeyAppUploadVo.artifactFilePath = artifacturl; uploadArtifact.StartUpload(hockeyAppUploadVo); } catch (Exception e) { Debug.LogError("There was a problem trying to upload."); Debug.LogError(e); Running = false; } }
protected static HockeyAppUploadVo GetHockeyAppUploadVo() { var appUploadVo = new HockeyAppUploadVo(); appUploadVo.status = ((int)status).ToString(); appUploadVo.notes = ReleaseNotes; appUploadVo.note_type = ((int)note_type).ToString(); appUploadVo.notify = ((int)HockeyAppNotifyMethod).ToString(); //appUploadVo.strategy = ((int)HockeyAppStrategyMethod).ToString(); return(appUploadVo); }