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

标签 ios ota

我想使用 itms-services://协议(protocol)将 HTML5 应用程序作为 Web 剪辑进行分发。到目前为止,我已经看到您可以使用 itms-services://?action=download-manifest&url=[your_plist_file] 来“内部”分发 .ipa 应用程序,但这似乎只对“普通”应用程序有效,对网络应用程序无效剪辑。

我的想法是让用户只需单击链接即可自行安装应用程序,而不必使用 Safari 中的“添加到主屏幕”选项。他们登录到一个私有(private)网站,然后单击一次即可获取网络剪辑(使用自定义的 URL)

我搜索了安装网络剪辑的 .plist 文件的工作示例,但没有成功。我知道您可以使用 iPhone 配置实用程序生成设置配置文件,并且我可以克隆此功能,为每个客户即时创建配置文件,但我正在寻找基于 itms-services://的解决方案。

谢谢!!!

最佳答案

尝试使用 Apple 网站上的 iPhone 配置实用程序。它允许您创建包含 Web 剪辑的配置文件。您所要做的就是链接到您完成的个人资料,并让用户下载它。或者,您可以使用 OpenAppMarket 等网站,它可以向很多人开放您的 Web 应用程序,但不够优雅。 iPhone 配置实用程序是您最好的选择。

编辑:itms-services 仅用于安装内部应用程序、需要测试的应用程序或企业应用程序。换句话说,您只能使用它来安装 .ipa 软件包。因此,使用 itms-services 不会为您带来好处,除非您使用诸如 PhoneGap 之类的工具来创建一个“显示”您的网站的 WebView 应用程序。您需要进行编译,然后使用 itms-services 的默认“设置”(plist 文件、itms-services 链接、ipa 文件等)。

希望我没有跨越这里的“界限”,但是我可以问你为什么你想要 itms-services 而不是移动配置文件吗?

关于ios - 使用 itms-services 分发 Web Clip OTA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744995/

相关文章:

ios - 从图库照片导入屏幕截图并在 Xcode 6.3 Swift 中设置为背景

ios - UITableViewCell 的子类行为不正确

iOS 应用程序 OTA 安装失败,并出现错误 Domain=MIInstallerErrorDomain Code=11 Bundle 缺少或无效 CFBundleExecutable

iOS OTA 不工作

ios - 如何在 Swift 中设置新的类文件

android - 我可以安全地删除弹出的 react-native 项目中的 app.json 吗?

ios - iOS App OTA 分发简明指南

ios - 使用 OTA 的企业应用程序分发在 safari 中给出错误消息?

ios - 是否可以在 UIScrollView 中添加 UITableView?

android - 如何创建 Android Things 的 bundle 并将其推送到 OTA 上?