Net Net 2代码,可将.plist文件提供给ios设备以安装iOS应用程序

我正在创建一个 dot net core mvc应用,以允许我的内部团队在其手机上下载企业ios应用。因此,我创建了一个 plist并将其放置(提供)在该应用中,并允许用户通过该点网应用下载并安装移动应用。

下面是 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?filename=CCI_Zoom_iOS_Mobile_plist成功下载plist,并在plist字符串中包含https://localhost:44384/Home/Downloadapp?filename=CCI_Zoom_iOS_Mobile_ipa来调用和提供ipa文件。

但是,当我打电话

itms-services://?action = download-manifest&url = https://localhost:44384/Home/Downloadapp?filename=CCI zoom_iOS_Mobile_plist

使用 URL.action 调用/还附加itms-services ....在URL的开头,显示“在iTunes中打开此页面” ,然后那什么也没发生。

在ios设备上,通常应该提供选项来安装应用程序,但在我看来,这没有任何反应。

我应该编写什么点网核心(2.1)代码来生成一个链接,该链接提供一个plist文件以下载ios应用程序?

p.s。我是.net core的新手,所以我需要您的帮助。非常感谢。

谢谢

nmqxcb 回答:Net Net 2代码,可将.plist文件提供给ios设备以安装iOS应用程序

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2705366.html

大家都在问