从我的应用程序临时更新 - 管理问题
Posted
技术标签:
【中文标题】从我的应用程序临时更新 - 管理问题【英文标题】:Update ad hoc from my app - Manage problems 【发布时间】:2012-11-06 13:09:58 【问题描述】:在我的应用程序中,我有一个按钮可以通过临时分发更新同一个应用程序。在该链接中,我执行下一个操作:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"itms-services://?action=download-manifest&url=http://url/manifest.plist"]];
然后出现警告消息,我点击确定,然后应用程序关闭并开始安装。
第一个问题是:这样最好。
我想管理它可能发生的错误,例如,它会中断连接。
或者如果出现错误,无法安装应用程序,我想运行以前的版本。
【问题讨论】:
【参考方案1】:是的,这是最好的方法,您无法检查错误。
ios 正在处理新版本的下载和安装,您无法访问此过程。
【讨论】:
感谢您的回复。在这种情况下,如果我可以使用我的应用程序(使用 NSURLConnection 等)下载 .ipa,我可以从我的应用程序中安装它吗?执行 .ipa 或类似的东西。 不行,需要让iOS来处理App的下载和安装。它不会以其他任何方式工作(除非您正在为越狱设备编写) 好的,我明白了,问题是如果下载失败,之前的版本就消失了,只有完成新版本的下载才能运行应用。 你试过TestFlight 这带有一个库,可以告诉用户临时版本有更新。您还有一个可以在您的设备上运行的应用程序列表,因此如果下载失败,您可以使用该列表再次尝试。 我听说过。我认为解决方案是测试应用程序,在我的情况下是通过企业许可证分发。我还没有测试。我会调查的。感谢 rckoenes,感谢您的宝贵时间。以上是关于从我的应用程序临时更新 - 管理问题的主要内容,如果未能解决你的问题,请参考以下文章
如何使用钩子从我的 React 应用程序更新 Auth0 锁定徽标