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

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

最佳答案

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

10-05 18:29