首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 8企业应用程序更新

iOS 8企业应用程序更新
EN

Stack Overflow用户
提问于 2014-10-08 00:38:17
回答 2查看 493关注 0票数 2

我正在开发一个企业应用,它是分布式itms-services。

这个应用程序有一个服务,可以让用户知道什么时候有更新,所以当用户按下更新按钮时,应用程序调用itms-services来下载和安装最新版本。

在iOS 8之前,当从应用程序调用itms-services时,系统会关闭应用程序并开始更新过程。现在有一个恼人的变化,应用程序不再关闭,用户不知道更新过程已经开始。

我想在更新开始后像iOS 8之前一样关闭我的应用程序,但我不知道这是否可能,我想添加一个反馈,告诉我应用程序已经更新,但这对我来说似乎不是一个好的解决方案。

有没有人知道更好的解决方案?

更新:这个应用程序也在app Store上分发,所以我不能使用任何可能导致Apple拒绝的东西。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-10-23 06:11:48

你可以打电话给

代码语言:javascript
运行
复制
[[UIApplication sharedApplication] performSelector:@selector(suspend)];

在打开itms URL后将应用程序放在后台。

票数 2
EN

Stack Overflow用户

发布于 2014-10-08 00:47:26

在更新完成之前,iOS 8中的更新进程不会停止应用程序的执行。如果您在更新过程中查看主屏幕,您将看到同一个应用程序的两个图标。更新完成后,“正在更新”图标将消失,您的应用程序将被更新。

如果你正在发布一个企业应用程序,你可能不会通过苹果的审查过程。当应用内更新流被触发时,您可能会考虑使用私有方法来关闭应用程序。如果您愿意,您甚至可以导致崩溃(比如尝试越界访问数组的索引),尽管您可能会得到崩溃报告。;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26240969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档