iOS Enterprise Distribution 应用二维码下载问题

标签 ios ota enterprise-distribution ios-enterprise

我们正在尝试创建此 URL 的二维码:

itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist

这样一来,如果用户扫描二维码,他们应该会看到安装应用程序的弹出窗口。

我们创建了二维码,所以当我们扫描它时,它会将您带到 Safari,但安装不起作用。

此外,当我以编程方式从应用程序中点击此 URL 时,它起作用了。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist"]]

但是当我在浏览器中手动添加它时,它不起作用。

有人可以指导我吗?我做错了什么吗?

最佳答案

您提供的网址在网址方案后缺少冒号。这:

itms-services//?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist

应该看起来像这样:

itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist

如果您的 URL 实际上是正确的,那么您应该检查您的 list 文件以确保您拥有所有必需的元素。

关于iOS Enterprise Distribution 应用二维码下载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32754028/

相关文章:

ios - 如何在 CorePlot 的 CPTLegend 中添加滚动条

java - 使用 C++ 或 Java 在 IOS 和 Android 移动应用程序上共享代码

ios - Apple OTA 和 MDM 通过 Web header 注册

ios - 使用 itms-services 分发 Web Clip OTA

ios - 在范围内找不到 'UIDevice'

java - 如何签署 update.zip

ios - 我可以像 App Store 应用程序一样在后台更新 iOS 企业应用程序吗?

ios - Apple 团队 'member' 可以从 Xcode 导出用于 iOS 分发吗?

ios - AVPlayerLayer 不在 iOS 11 中呈现离线 HLS 视频