【问题标题】:CurrentApp.LicenseInformation only lets me access it onceCurrentApp.LicenseInformation 只允许我访问一次
【发布时间】:2017-03-20 00:51:27
【问题描述】:

我在拨打CurrentApp.LicenseInformation 时遇到问题,第一个电话通过但如果我关闭应用程序并再次打开,下一个电话会锁定应用程序并关闭。但是,如果我等待 5-10 分钟并再次打开它,我可以再次访问它,一次。

这是我拨打电话时的方法:

public bool HasPurchasedPlus()
{
    var licenseInformation = CurrentApp.LicenseInformation;

    var iap1 = licenseInformation.ProductLicenses["Package1"].IsActive;
    var iap2 = licenseInformation.ProductLicenses["Package2"].IsActive;

    return iap1 || iap2;
}

如能解决此问题,我们将不胜感激。 谢谢。

【问题讨论】:

  • 代码看起来不错。你能在其他设备上试试吗?
  • 看起来它可以在我运行 Win 10 的移动设备上运行,所以目前它只影响在我的桌面上运行的应用程序。值得一提的是,我在两种设备上都运行内部版本:PC:Windows 10 Pro Insider Preview - 版本:1607 - 操作系统版本:10.0.14942.1000 移动设备:Windows 10 移动版 - 版本:1607 - 操作系统版本:10.0.14926.1000

标签: c# windows xamarin.forms uwp xamarin.uwp


【解决方案1】:

在系统更新后,问题就消失了。我不能肯定地说这是操作系统问题,但目前看来这是由于从系统读取数据时出现问题,因为它也影响了读取文件。

【讨论】:

    猜你喜欢
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    相关资源
    最近更新 更多