2011-02-09 129 views
2

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

假设我的用户已经在手机中安装了应用程序,现在新版本已发布,我可以让我的应用程序能够检查互联网是否有新版本,如果是新版本,请下载并询问用户来安装它。如果用户说是,它将首先卸载当前版本并安装下载的版本。

有没有可能?

+0

除非您不知道它的存在,否则为什么要绕过苹果已经内置到iTunes App Store中的当前新版本升级安装过程? – dredful

回答

2

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

+0

任何解决方法? – Neutralizer

+0

nope对不起,我知道这很烂 – chriss

2

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

5

Apple不会允许这个。

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

  • 苹果已经有更新的媒介(iTunes App Store)。

如果你希望能够检查是否有您的应用程序的新版本,你可以做到这一点简单地通过检查一个文本文件(例如)您的服务器上,并通知(由UIAlertView可能)有更新版本的应用程序的用户。但是,苹果已经有了一个标准的系统。 (应用程序商店图标上的徽章)

+0

+1,我想补充一点,如果有一个“立即升级”选项UIAlert视图,可以链接到他们的应用程序在iTunes中,将他们带到iPhone的应用程序商店的应用程序。 – dredful

+0

您也可以添加一个按钮,将用户启动到App Store中的应用程序中,如果更新是,那么这也是一个不错的选择。 – WrightsCS

0

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

相关问题