如何在iOS企业版中自定义对话框文本?



我已经按照这里给出的步骤获得iOS企业发行版来检测更新并通过空中安装:

如何通过无线更新ios6企业应用

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

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

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

对于最新的SDK,我恐怕这里的答案是一个坚定的"不"。无线(OTA)安装要求用户确认,以避免飞车下载情况,并尝试提供一些透明度,该应用程序来自app Store渠道以外的来源。

让我们假设你决定做一个非常大的几gb的应用程序,可以自动接受/拒绝确认弹出。这将为您的用户设置一种可能性,即点击超链接并在您的OTA清单文件中路由,从而触发通过潜在计量连接的OTA下载。

虽然你不能自动接受/拒绝,企业OTA清单文件包括一些可选的清单字段,你可以实现,看看你是否能得到更符合你正在寻找的东西(苹果企业开发人员样本清单文件)。滚动到示例文件的底部,并尝试在元数据字典中为"subtitle"one_answers"title"添加一个字符串。

我也鼓励你向苹果公司提交改进单(bugreport.apple.com)。我希望"自定义文本"这条路会比"自动接受"这条路更符合苹果的风格,但问一下也无坏处!

相关内容

  • 没有找到相关文章

最新更新