如何检查用户首次打开我的应用程序后30天是否已过? 30天过后,应用程序应该做一些事情,例如:备份数据,发送邮件等。 我想将30天计时器重置为0,并在30天后再次检查。如何检查30天是否已过?
2
A
回答
3
您可以使用IsolatedStorageSettings来存储键值对。然后在应用程序启动时,您可以检查该值并将其与今天的日期进行比较,然后执行任何您想要的操作。
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings["somekey"] = "myvalue";
settings["otherkey"] = true;
settings.Save();
http://blog.rajenki.com/2013/01/local-and-roaming-storage-on-windows-8-and-windows-phone/
0
你需要30天的时间间隔的开始时间和日期存储在使用IsolatedStorage文件。
当您的应用程序加载并与当前日期和时间进行比较时,必须阅读开始日期。如果时间跨度大于30天,则执行您的任务,然后将当前日期存储为间隔开始时间。
5
是的,你可以使用IsolatedStorageSettings的帮助。您可以在IsolatedStorageSettings Application_Launching中保存第一次启动日期。请在您的App.xaml.cs中添加以下内容,可能会对您有所帮助
private void Application_Launching(object sender, LaunchingEventArgs e)
{
IsolatedStorageSettings userSettings = IsolatedStorageSettings.ApplicationSettings;
//Save first launch date
if (!userSettings.Contains("Date"))
{
userSettings.Add("Date", DateTime.Now.Date);
}
else
{
DateTime saveDate = Convert.ToDateTime(userSettings["Date"]);
double days = (DateTime.Now.Date - saveDate).TotalDays;
if (days > 30)
{
//Do you work
//remove userSettings for reset settings
userSettings.Remove("Date");
}
}
userSettings.Save();
}
相关问题
- 1. 如何检查是否已经过了30分钟?
- 2. 检查3天是否已过。 AngularJS
- 3. 如何检查2天是否有差异30天?
- 4. 检查结果是否超过30天,并在
- 5. PHP检查日期是否过去30天
- 6. 如何检查选定日期是否在30天内?
- 7. 如何检查日期是否在30天内?
- 8. 如何检查GoogleCredential是否已过期
- 9. 如何检查日期是否已过
- 10. 在PHP中,检查30分钟是否已过期的示例?
- 11. 检查日期是否存在(第30天/第31天)
- 12. 如何检查上次修改日期是否在30天到60天之间?
- 13. 如何简单检查DateTime列是否在今天的30天之内?
- 14. 找出日期是否超过30天
- 15. 如何检查unix中的文件是否超过30分钟
- 16. Xcode Swift - 检查是否已经过去了一天
- 17. 检查日期和时间是否已经过去3天
- 18. 检查一个网站上的文件是否在过去30天内
- 19. 检查一个文件是否超过30天没有find命令
- 20. 如何检查是最近30天内的东西
- 21. 检查Auth0 idToken是否已过期
- 22. 检查日期是否已过 - Swift
- 23. php检查日期是否已过去
- 24. PHP - 检查哈希是否已过期
- 25. 如何检查location.href是否已完成?
- 26. 如何检查SeAssignPrimaryTokenPrivilege是否已启用?
- 27. 如何检查session_start是否已输入?
- 28. ,如何检查ImageField是否已更改?
- 29. 如何检查IntentService是否已启动
- 30. 如何检查zipfile是否已关闭
客户端配置总是很弱,无法被黑客入侵。你应该试着向你的服务器询问这些信息。 – scetiner