如何检查应用程序安装的第一个日期?

Ble*_*ter 1 c# windows-store-apps uwp

我有一个付费应用程序,想在 Store 中免费提供几天。但只针对那些在这些特殊日子安装它的人,我想展示广告。

如何检查用户是否在特定时间范围内安装了应用程序?

我想到了这些解决方案:

  • 我可以在以前的包裹中签个名并在这个包裹中检查它。如果它不可用,这是第一次安装。
  • 自第一次安装后,我可以保存日期。

但是现在这些都行不通了。

谢谢。

Rom*_*asz 5

您可以从商店获取应用收据这是它的外观)并解析您的产品的购买日期。但是,这将返回应用程序首次安装的日期,如果用户重新安装了应用程序,则它将返回第一次安装的日期(第一次从商店“购买”)。

您还可以在LocalSettings中有一个值,负责记住应用程序的首次运行日期。但这并不意味着安装日期 - 用户可以安装应用程序并在一个月后运行它。此外,当用户重新安装应用程序时,您将获得新值。