我在商店中有一个UWP应用,并且已将其设置为1天免费试用。当我在测试机上下载该应用程序时,我在商店列表中看到了这一点,这是我期望的:
但是,在应用程序中,我正在使用Windows.Service.Store API,而StoreAppLicense TrialTimeRemaining返回此信息:
{10675199.02:48:05.4775807}
Days: 10675199
Hours: 2
Milliseconds: 477
Minutes: 48
Seconds: 5
Ticks: 9223372036854775807
TotalDays: 10675199.116730064
TotalHours: 256204778.80152154
TotalMilliseconds: 922337203685477
TotalMinutes: 15372286728.091293
TotalSeconds: 922337203685.47754
这根本不匹配。有人知道为什么吗?
答案 0 :(得分:0)
Microsoft的某人在MSDN论坛here
上回答了这个问题 Store API还具有ExpirationDate
属性,该属性具有正确的值,指示试用版的到期日期/时间。我可以用它来确定剩余时间。
仍然不确定TrialTimeRemaining
属性为何不正确。