如何在启动时仅向以前的用户显示有关新功能的消息
How to display a message on startup about new feature only to pervious users
我正在添加新功能并希望在应用程序启动时创建一条消息(如 UIAlertController)来解释新功能。
是否可以对已经下载该应用程序的用户执行此操作?下载该应用程序的新用户不需要看到新功能消息,因为对他们来说每项功能都是新的,因为他们以前从未使用过该应用程序。或者也许我会有一个消息,但内容会有所不同。
谢谢!
最简单的方法是在 UserDefaults 中保存当前版本:
var defaults = UserDefaults.standard
defaults.set(2.2, forKey: "lastVersion")
然后在您的 Initial View Controller 上检查它们是否有最新版本:
override func viewDidLoad() {
super.viewDidLoad()
if let lastVersion = NSUserDefaults.standard(forKey: "lastVersion") {
print(lastVersion)
}
}
然后由您决定如何呈现新功能列表。
我正在添加新功能并希望在应用程序启动时创建一条消息(如 UIAlertController)来解释新功能。
是否可以对已经下载该应用程序的用户执行此操作?下载该应用程序的新用户不需要看到新功能消息,因为对他们来说每项功能都是新的,因为他们以前从未使用过该应用程序。或者也许我会有一个消息,但内容会有所不同。
谢谢!
最简单的方法是在 UserDefaults 中保存当前版本:
var defaults = UserDefaults.standard
defaults.set(2.2, forKey: "lastVersion")
然后在您的 Initial View Controller 上检查它们是否有最新版本:
override func viewDidLoad() {
super.viewDidLoad()
if let lastVersion = NSUserDefaults.standard(forKey: "lastVersion") {
print(lastVersion)
}
}
然后由您决定如何呈现新功能列表。