我已按照以下步骤获取iOS企业发行版,以检测更新并通过此处给出的无线安装:
How to update ios6 enterprise apps over the air
当我推送新的.ipa和.plist文件时,我的应用程序将按预期更新。但是,在尝试更新时,会出现一个警告对话框,其中显示以下文本:
<server-name> would like to install "<app-name>"
是否可以自定义此文本或自动接受对话框?我想通知我们的内部用户,这是他们需要安装的更新。默认文本很可能会引起一些混乱。
最佳答案
对于最新的SDK,恐怕这里的答案是肯定的“否”。空中下载(OTA)安装要求用户进行确认,以避免出现偷渡式下载情况,并尝试提供某种透明度,使该应用程序起源于App Store频道以外的其他来源。
假设您决定制作一个超大型的千兆字节应用程序,并且可以自动接受/关闭确认弹出窗口。这将使您的用户可以点击超链接并在您的OTA清单文件中路由,从而通过潜在的计量连接触发OTA下载。
虽然您无法自动接受/关闭,但Enterprise OTA清单文件包含一些可选的清单字段,您可以实施这些字段以查看是否可以获得与您要查找的内容更相符的内容(Apple Enterprise Developer Sample Manifest file)。滚动到示例文件的底部,然后尝试在元数据字典中为“ subtitle”和“ title”输入一个字符串。
我也鼓励您向Apple(bugreport.apple.com)提交改进单。我希望“自定义文字”途径比“自动接受”途径更符合苹果的风格,但是问这个问题当然也没有什么坏处!