更新需要用户登录的iOS应用程序

时间:2013-12-30 12:01:31

标签: ios login app-store nsuserdefaults

这是一种常见的情况:请求用户名和密码来访问其功能的应用程序。用户可能已经在应用程序更新来自App Store时已登录应用程序,并且他们下载并安装它。最好的方法应该是什么:保持用户登录,或强迫她再次登录?

如果更常见的是向用户显示欢迎视图并在更新后再次登录(我认为,例如,Twitter确实如此),我该怎么做?我在NSUserDefaults中有一个标志我检查用户是否已登录。更新后似乎保留NSUserDefaults值。我怎么知道已经安装了更新?

1 个答案:

答案 0 :(得分:1)

您可以获取该应用的当前版本。

NSString *appversion = [NSString stringWithFormat:@"Version %@ (%@)", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"], kRevisionNumber];

因此,请存储应用版本并检查appversion何时发生更改,然后更新您的应用。