有什么办法可以知道iOS应用更新后启动了吗?
我想我可以在每次启动应用程序时保存应用程序当前版本,例如在 NSUserDefaults
中,并在每次打开应用程序时检查此版本。
那么这个案例呢:
1) 用户安装了应用程序版本 1.0,但没有启动它。
2) 用户安装应用程序版本 2.0。
例如如何处理这种情况?
提前致谢。
最佳答案
如果总是按照您的建议进行,请将应用程序版本保存在 NSUserDefaults
中。
关于您的其他情况,如果应用不是以版本 1 开始,那么它以版本 2 开始,您可以将其视为新安装。
由于您的应用从未在一开始就启动过,因此您可以将其视为全新安装。如果您这样做是为了跟踪某种分析工具的更新,您就会遇到问题。但是您可以使用苹果安装/更新报告来获取正确的安装/更新列表。
请确保,如果您从任何版本进行任何更新,您的代码都可以从任何以前的版本升级。因此,从版本 1 安装版本 4 也会对版本 2 和版本 3 进行任何和所有更改。
关于ios - 如何处理更新后启动的 iOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17988663/