如何在应用程序的不同安装之间携带许可证信息?

时间:2015-06-29 11:19:16

标签: c# windows-phone-8.1 msdn

我正在使用Windows Phone 8.1(WinRT)应用程序。我想给某些用户免费兑换代码,以便他们从应用程序中免费获取应用程序。但我想改变他们的许可证信息,即使他们

  1. 更改设备并安装应用程序或
  2. 卸载应用程序并重新安装,
  3. 他们应该可以免费使用该应用程序。通过使用设备ID,我可以处理问题2)。但由于LicenseInformation.IsTrial是一个只读属性,我无法改变它并解决问题1)。 无论如何,我至少可以获得用户登录手机的前景,实时ID,以便我可以独一无二地对待它?

1 个答案:

答案 0 :(得分:3)

您可以尝试创建零价格的应用内购买商品。因此,当用户输入代码时,让他以0美元购买该项目。一旦购买,它将与他的帐户相关联,并可跨设备转移