从应用程序内部重新安装iPhone应用程序

时间:2011-02-09 17:05:10

标签: iphone objective-c

如果可以从里面重新安装iPhone应用程序,我想找到一种方法吗?

假设我的用户已经在他们的手机中安装了应用程序并且现在发布了新版本,我是否可以使我的应用程序在新版本可用时通过互联网进行检查,如果是,请下载并询问用户安装它。如果用户说“是”,它将首先取消安装当前版本并安装下载的版本。

无论如何都可能吗?

4 个答案:

答案 0 :(得分:5)

Apple不会允许这样做。

  • 出于一个原因,卸载应用会删除所有用户文档(如果适用),因此无法保留用户数据。

  • Apple已经有了更新媒介(iTunes App Store)。

如果您希望能够检查是否有更新版本的应用,只需检查服务器上的文本文件(例如),然后通知(可能UIAlertView用户有更新版本的应用。但同样,Apple已经有了一个标准系统。 (App Store图标上的徽章)

答案 1 :(得分:2)

可能不是因为卸载应用程序需要关闭应用程序

答案 2 :(得分:2)

你不必这样做。如果您将新版本上传到应用商店,则会在用户手机上的应用商店图标上显示通知徽章。无论如何,您不允许以任何其他方式安装应用程序。

答案 3 :(得分:0)

这取决于您的应用以及您想要更新的内容。无法重新安装本机应用,但您可以使用该数据下载数据并更新应用。例如,我们在商店中有一个应用程序,主要是本机应用程序内的webview。它第一次启动时,它使用内部数据,但检查我们的服务器是否有更新。如果有更新,它会下载远程数据并替换内部数据。这是大多数杂志为更新图书馆所做的事情。