我会在用户更新应用程序时(而不是在第一次安装时)向用户显示警报,并且/或者在应用程序使用7天后向用户显示警报。
有可能吗?我从哪里开始?
感谢。
答案 0 :(得分:1)
对于应用更新时的提醒:将应用版本存储在NSUserDefaults中。在启动时(使用-applicationDidFinishLaunching :),检查此值。如果它与当前版本不同,则抛出警报然后更新该值。如果该值为空,则首次启动。
七天之后,做类似的事情:在NSUserDefaults中存储首次启动的日期。每次发布时,请检查是否超过七天前。您可能还想存储一个布尔值来显示您是否已完成此警报,否则您将在七天之后的每次启动时唠叨用户。您可能还想在-applicationDidEnterForeground中进行检查: