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

标签 c# windows-phone-8.1 msdn

我正在开发 Windows Phone 8.1 (WinRT) 应用程序。我想为某些用户提供免费的兑换代码,通过这些代码,他们可以在从应用程序中插入时免费获得该应用程序。但我想更改他们的许可证信息,这样即使他们

  1. 更换设备并安装应用程序或
  2. 卸载应用程序并重新安装,

他们应该能够免费使用该应用程序。通过使用设备 ID,我可以解决问题 2)。但由于 LicenseInformation.IsTrial 是只读属性,我无法更改它并解决问题 1)。 无论如何,我至少可以获得用户登录手机的 outlook 和 live ID,以便我可以对其进行独特的处理吗?

最佳答案

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

关于c# - 如何在应用程序的不同安装之间携带许可证信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31114315/

相关文章:

c# - 重新保存Blazor WASM的.razor文件

c# - asp.net BLL 类中的各种缓存选项

c# - 用于自定义排序列表的 Lambda 表达式

c# - Windows Phone 8.1 RT - 保存和加载页面状态

c++ - WM_COPYDATA 无法正确传送我的字符串

c# - MVVM,我是否必须将每个命令保留在自己的类中?

c# - 随机代码无法正常工作

xaml - 网格不占用 100% 宽度

c++ - CDHtmlDialog 将焦点设置在输入字段上

msdn - MSDN 页面上的自动文本翻译 - 如何关闭?