是否可以根据应用程序使用情况或应用更新显示警报?

时间:2011-01-14 11:57:44

标签: iphone alert

我会在用户更新应用程序时(而不是在第一次安装时)向用户显示警报,并且/或者在应用程序使用7天后向用户显示警报。

有可能吗?我从哪里开始?

感谢。

1 个答案:

答案 0 :(得分:1)

对于应用更新时的提醒:将应用版本存储在NSUserDefaults中。在启动时(使用-applicationDidFinishLaunching :),检查此值。如果它与当前版本不同,则抛出警报然后更新该值。如果该值为空,则首次启动。

七天之后,做类似的事情:在NSUserDefaults中存储首次启动的日期。每次发布时,请检查是否超过七天前。您可能还想存储一个布尔值来显示您是否已完成此警报,否则您将在七天之后的每次启动时唠叨用户。您可能还想在-applicationDidEnterForeground中进行检查: