如果没有在iPhone中安装新的应用程序的未来升级注意事项?

时间:2011-11-02 06:56:21

标签: ios iphone

升级应用时需要注意哪些要点?

如何在设备中完成升级?我的意思是在设备的文件系统中做了哪些更改?

如果我在我的应用中涉及新的View,那么我怎样才能在Device中添加现有应用。这是由AppStore自动完成的吗?

我已经回顾了之前的帖子,但没有清楚知道如何编写应用程序......

请帮我解决这个问题...

编辑(简单的想法)

假设我在appStore中分发了一个应用程序。现在我发现了要包含的新功能。所以我已经在我的应用程序中添加了,现在我应该怎么做才能使用我的新功能更新我当前的应用程序用户?

2 个答案:

答案 0 :(得分:1)

如果您为应用添加了新功能,请增加版本号并将其重新发布到应用商店。这将在应用商店中显示为所有用户的更新。如果他们然后下载它,应用程序将在他们的设备上替换为您的新版本。文件和偏好将保持原样。

答案 1 :(得分:0)

不能清楚地理解你的问题。 您是否想要更新应用程序中的某些数据,而无需在iTunes中注册新的应用程序版本,对吗? 您可以将当前版本的日期戳存储在app文件夹中的文件中,然后查看是否有任何更新,下载它们并用新文件替换旧数据:

NSString *s = @"datestamp here"
    NSData* d = [s dataUsingEncoding:NSASCIIStringEncoding];
    [d writeToFile:[NSTemporaryDirectory() stringByAppendingPathComponent:@"datestamp"] atomically:YES];  

加载文件:

NSData *data = [[NSData alloc] initWithContentsOfFile:[NSTemporaryDirectory() stringByAppendingPathComponent:@"datestamp"]];
    NSString *str = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];