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

Bog*_*oga 1 c# windows-phone-7 windows-phone-7.1

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

WP7中是否存在"首次运行"标志

问题是:我将发布我的应用程序的更新,并希望用户在更新并运行它之后,会收到一个关于应用程序新内容的小弹出窗口,但这只是他在更新后第一次运行.

这样的事情可能吗?

保持"第一次运行"并包括"更新后的第一次运行"非常重要

Dol*_*lbz 7

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

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