【问题标题】:How to make work ITMS Service Protocol in iPhone which has iOS 11 or later?如何在具有 iOS 11 或更高版本的 iPhone 中使用 ITMS 服务协议?
【发布时间】:2023-03-31 04:53:01
【问题描述】:

我想使用 ITMS 服务协议安装应用程序,我成功了。但它仅适用于 iOS 11 iPhone 以下。当我单击具有 iOS 11 的链接时,什么也没有发生。我正在使用 MDM 配置文件来限制其他安装。

提前致谢。

【问题讨论】:

    标签: ios iphone protocols ios11


    【解决方案1】:

    如果 MDM 配置文件指定了 allowAppInstallation 甚至 allowUIAppInstallation 限制,您将无法通过直接提供给用户的 itms-services:// URL 在设备上安装应用程序。这些限制的目的是防止用户在管理设备时自行安装应用程序,并且接收 URL 的用户正在通过 UI 进行用户指导的应用程序安装,因此这两个限制都涵盖了这些限制。您的选择是通过 MDM 的安装托管应用程序命令安装应用程序或从设备中删除限制。

    如果您在部署时需要对用户进行身份验证以获取某些应用或“选择”安装或删除,但您希望阻止他们放置除您批准的应用之外的任何应用,这是您处理的典型方式这是您自己的企业应用程序,可用作“App Store”,但是当用户单击“安装”或“卸载”按钮时,您的应用程序实际上只是向您的 MDM 服务器发送命令,该服务器发送 MDM 命令来安装和删除应用程序来自设备。

    【讨论】:

    • 有人知道 ITMS 服务协议在内部是如何工作的吗?换句话说,iOS 安装程序的工作原理。
    猜你喜欢
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多