0
有谁知道在应用程序更新后获取以前的应用程序版本的方法吗?我们实际上错过了将信息存储在某处,我需要以某种方式获得以前的应用程序版本。我不确定是否有可能,任何帮助将不胜感激。谢谢应用程序更新后获取以前的应用程序版本ios
有谁知道在应用程序更新后获取以前的应用程序版本的方法吗?我们实际上错过了将信息存储在某处,我需要以某种方式获得以前的应用程序版本。我不确定是否有可能,任何帮助将不胜感激。谢谢应用程序更新后获取以前的应用程序版本ios
这是不可能的,因为一旦安装了新的应用程序,以前的应用程序二进制文件的任何跟踪都将被新的二进制文件取代。
因此,要做到这一点的唯一方法是为当前版本存储在一个关键的NSUserDefaults
:
NSUserDefaults
关键是从当前版本不同NSUserDefaults
密钥的值。在这种情况下,在检索它之后,将旧版本值替换为NSUserDefaults
中的当前版本以供下次启动。
但至于你没有的信息存储在您的早期版本的NSUserDefaults
,这是不可能的(该应用程序的当前版本可以使用[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]
例如获得)检查你是否自己实施了这种系统。
感谢您的帮助 – iosdevnyc