0

我已按照以下步骤获取 iOS Enterprise Distribution 以检测更新并在此处提供无线安装:

如何通过无线方式更新 ios6 企业应用程序

当我推送新的 .ipa 和 .plist 文件时,我的应用程序会按预期更新。但是,当它尝试更新时,会出现一个警告对话框,其中显示以下文本:

<server-name> would like to install "<app-name>"

有没有办法自定义这个文本,或者自动接受对话框?我想通知我们的内部用户,这是他们需要安装的更新。默认文本很可能会引起一些混乱。

4

1 回答 1

1

对于最新的 SDK,恐怕这里的答案是肯定的“不”。无线 (OTA) 安装要求用户确认以避免路过式下载情况,并尝试提供一些透明度,说明此应用程序源自 App Store 渠道以外的来源。

假设您决定制作一个非常大的数 GB 应用程序,并且可以自动接受/关闭确认弹出窗口。这将为您的用户设置点击超链接并在您的 OTA Manifest 文件中路由的可能性,从而通过潜在的计量连接触发 OTA 下载。

虽然您无法自动接受/关闭,但企业 OTA 清单文件包含一些可选的清单字段,您可以实施这些字段以查看您是否可以获得更符合您正在寻找的内容(Apple Enterprise Developer Sample Manifest 文件)。滚动到示例文件的底部并尝试在元数据字典中为“subtitle”和“title”输入一个字符串。

我还鼓励您向 Apple ( bugreport.apple.com ) 提交改进票。我希望“自定义文本”途径比“自动接受”途径更符合 Apple 的风格,但问一下肯定没有坏处!

于 2013-07-15T06:06:46.363 回答