检测应用程序首先启动windows手机
本文关键字:windows 手机 启动 应用程序 检测 | 更新日期: 2023-09-27 18:16:07
我是windows phone开发的新手。我想检测当用户第一次启动我的应用程序时显示一个解释框架,例如通过调用:
if(firstLaunch)
showTheFrameToTheGuyBecauseHeLaunchedTheAppForTheFirstTime();
如果有人能给我们看这么小的脚本,我将非常非常高兴。
提前感谢大家!
我建议你使用内置的应用程序设置。
const string settingsAppLaunched = "appLaunched";
public static bool IsFirstLaunch(){
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
return !(settings.Contains(settingsAppLaunched) && settings[settingsAppLaunched]);
}
public static bool Launched(){
if(IsFirstLaunch()){
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings.Add(settingsAppLaunched, true);
settings.Save();
}
}
//usage:
if(IsFirstLaunch()){
showTheFrameToTheGuyBecauseHeLaunchedTheAppForTheFirstTime();
Launched();
}
关于Windows Phone设置的Microsoft文档在这里。
您可以简单地使用isolatedstoragessettings
if(!IsolatedStorageSettings.ApplicationSettings.Contains("first"))
{
// Do your stuff
IsolatedStorageSettings.ApplicationSettings["first"] = true;
IsolatedStorageSettings.ApplicationSettings.Save();
}