Iphone 当appstore中有新版本可用时,通过代码检查并更新应用程序

Iphone 当appstore中有新版本可用时,通过代码检查并更新应用程序,iphone,ios,xcode4.3,Iphone,Ios,Xcode4.3,在我的应用程序中,我想检查应用程序商店中是否有我的应用程序的更新版本。如果有,则必须通过警报消息通知用户,如果他/她选择升级,我想更新新版本。我想通过我的应用程序完成所有这些。这可能吗 您可以在服务器上存储最新的应用程序版本字符串。激活应用程序后,从服务器请求此信息,并将其与applications Info.plist中包含的版本字符串进行比较 您可以在Info.plist中获得如下版本 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"C

在我的应用程序中,我想检查应用程序商店中是否有我的应用程序的更新版本。如果有,则必须通过警报消息通知用户,如果他/她选择升级,我想更新新版本。我想通过我的应用程序完成所有这些。这可能吗

您可以在服务器上存储最新的应用程序版本字符串。激活应用程序后,从服务器请求此信息,并将其与applications Info.plist中包含的版本字符串进行比较

您可以在Info.plist中获得如下版本

[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]

如果字符串不同,您可以显示一个警报,提示app store中有更新版本可用。您还可以从警报直接链接到应用商店。

您可以在服务器上存储最新的应用程序版本字符串。激活应用程序后,从服务器请求此信息,并将其与applications Info.plist中包含的版本字符串进行比较

您可以在Info.plist中获得如下版本

[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]

如果字符串不同,您可以显示一个警报,提示app store中有更新版本可用。您还可以从警报直接链接到应用商店。

您可以这样做:假设您刚刚开始制作应用。您可以在应用程序的配置文件或类似文件中硬编码其版本(1.0)

然后,您可以使用通用xml配置文件,应用程序每次启动并连接到internet时都会读取该文件。在该xml中,创建一个名为“lastest_version”的字段,在其中设置该值

当应用程序启动时,您可以检查xml。如果您的硬编码值为1.0,在xml中得到1.1,这意味着您需要更新


我们就是这样做的,正如Philippe所说,我们还使用plist存储原始版本值

你可以这样做:假设你刚刚开始制作一个应用程序。您可以在应用程序的配置文件或类似文件中硬编码其版本(1.0)

然后,您可以使用通用xml配置文件,应用程序每次启动并连接到internet时都会读取该文件。在该xml中,创建一个名为“lastest_version”的字段,在其中设置该值

当应用程序启动时,您可以检查xml。如果您的硬编码值为1.0,在xml中得到1.1,这意味着您需要更新


我们就是这样做的,正如Philippe所说,我们还使用plist存储原始版本值

手机不是已经自己做了吗?手机不是已经自己做了吗?