I'm having a issue when calling
public bool HasPurchasedPlus()
var licenseInformation = CurrentApp.LicenseInformation;
var iap1 = licenseInformation.ProductLicenses["Package1"].IsActive;
var iap2 = licenseInformation.ProductLicenses["Package2"].IsActive;
return iap1 || iap2;
After a System update the issue has since then disappeared. I can't definitely say it was a OS issue but at the moment it looks like it was due to a issue in reading data from the system since it also affected reading files.