在Windows Phone 7上更新后“首次运行”

时间:2011-10-17 10:01:31

标签: c# windows-phone-7.1 windows-phone-7

所以,我在stackoverflow上搜索了很多,并且只能找到一种方法来确定我的应用程序是否第一次在用户设备上运行。

Is there a "first run" flag in WP7

问题是:我要发布我的应用程序的更新,并希望用户在更新并运行后,会收到一个小弹出窗口,其中包含该应用程序的新功能,但这是他第一次运行更新

这样的事情可能吗?

维持“首次运行”非常重要,并包括“更新后首次运行”

1 个答案:

答案 0 :(得分:7)

这就像在应用程序中的数据存储区(数据库或文件)中存储标志一样简单。如果设置了标志,那么它已经运行了。如果未设置,则显示弹出窗口然后设置标志。没有必要依赖任何类型的操作系统行为来提供此功能。

编辑:我注意到您区分“首次运行”和“更新后首次运行”。如果您想要这种粒度,那么只需将版本号与标志一起存储即可。如果您没有标记该版本号,则它是自更新以来的第一次运行。