Код Dot Net Core 2 для передачи файла .plist на устройство ios для установки приложения iOS - PullRequest
1 голос
/ 27 января 2020

Я создаю dot net core mvc app , чтобы моя внутренняя команда могла загрузить enterprise ios app на свои телефоны. Поэтому я создал список , чтобы поместить (обслуживать) в это приложение и позволить пользователям загружать и устанавливать мобильное приложение через это приложение dot net.

Ниже приведено действие Downloadapp , которое принимает строку с именем файла и возвращает файл plist.

public async Task<IActionResult> Downloadapp(string filename)
        {
            string file_name = getFileName(filename);
            string file_path = getFilePath(filename);

            if (filename == null)
                return Content("filename not present");

            var path = Path.Combine(
                           Directory.GetCurrentDirectory(),
                           file_path, file_name);

            var memory = new MemoryStream();
            using (var stream = new FileStream(path, FileMode.Open))
            {
                await stream.CopyToAsync(memory);
            }
            memory.Position = 0;
            return File(memory, GetContentType(path), Path.GetFileName(path));
        }

Я называю это: https://localhost : 44384 / Home / Downloadapp? Имя_файла = CCI_Zoom_iOS_Mobile_plist для успешной загрузки plist и иметь https://localhost: 44384 / Home / Downloadapp? Имя_файла = CCI_Zoom_iOS_Mobile_ipa в строке списка для вызова и обслуживания файла ipa .

Однако, когда я вызываю

itms-services: //? Action = download-manifest & url = https://localhost: 44384 / Home / Downloadapp? Filename = CCI Zoom_iOS_Mobile_plist

с использованием URL. Действие вызывать / также добавлять itms-сервисы .... в начале URL-адреса выдается «Открыть эту страницу в itunes» и тогда ничего не происходит.

На устройстве ios обычно оно должно давать опцию для установки приложения , но в моем случае ничего не происходит.

Какой код точки net core (2.1) я напишу для генерации ссылки, которая служит списку e для загрузки ios приложения?

ps Я новичок в. net core, поэтому мне нужна ваша помощь по этому вопросу. Это будет высоко ценится.

Спасибо

...