我正在开发 Windows Phone 8.1 (WinRT) 应用程序。我想为某些用户提供免费的兑换代码,通过这些代码,他们可以在从应用程序中插入时免费获得该应用程序。但我想更改他们的许可证信息,这样即使他们
- 更换设备并安装应用程序或
- 卸载应用程序并重新安装,
他们应该能够免费使用该应用程序。通过使用设备 ID,我可以解决问题 2)。但由于 LicenseInformation.IsTrial
是只读属性,我无法更改它并解决问题 1)。
无论如何,我至少可以获得用户登录手机的 outlook 和 live ID,以便我可以对其进行独特的处理吗?
最佳答案
您可以尝试创建一个零价格的应用内购买项目。因此,当用户输入代码时,让他以 0 美元的价格购买该商品。一旦购买,它将与他的账户相关联,并且可以跨设备转移
关于c# - 如何在应用程序的不同安装之间携带许可证信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114315/