CurrentApp.LicenseInformation只允许我访问一次

时间:2016-11-06 17:25:51

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

我在调用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;
}

任何帮助都将不胜感激解决此问题。 感谢。

1 个答案:

答案 0 :(得分:0)

系统更新后,问题随后消失。我无法肯定地说这是一个操作系统问题,但目前它似乎是由于从系统读取数据的问题,因为它也影响了读取文件。