当应用程序未激活Windows手机时进行倒计时

时间:2015-02-13 11:42:40

标签: c# windows-phone-8

我想为我的Windows手机应用程序制作一个倒数计时器(比方说20分钟)。但即使应用程序不活跃,它仍应倒计时。

例如:用户单击一个按钮,此按钮在20分钟内不可用。即使应用程序重新启动,手机也会重新启动或等等。

我应该如何处理这个问题?背景代理人是走的路吗?制作某种期刊?或者看电话时钟? 还是有其他可能性吗?

也应该不容易避免(例如改变手机上的时间,以便时间晚上20分钟)

有人有想法吗?只是在这里寻找正确方向的一点:)。 感谢

1 个答案:

答案 0 :(得分:1)

如果您不相信手机提供记录时间,显而易见的答案是使用远程时间服务器根据远程服务器标记应用程序激活时间。如果您还在激活时标记本地电话时间并计算两者之间的差异,则可以使用该差异来存储远程服务器(理想情况下)认为按下按钮的当前时间而无需呼叫远程再次服务器。

此类服务的一个示例是http://www.timeapi.org/utc/now