2016-11-06 3 views
2

Ich habe ein Problem beim Aufruf CurrentApp.LicenseInformation, wo der erste Anruf durchkommt, aber wenn ich die App schließe und wieder öffne den nächsten Anruf sperrt die App und es schließt. Aber wenn ich 5-10 Minuten warte und es wieder öffne, kann ich wieder einmal darauf zugreifen.CurrentApp.LicenseInformation kann ich nur einmal darauf zugreifen

Dies ist die Methode, die ich im Moment beim Tätigen eines Anrufs:

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

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

    return iap1 || iap2; 
} 

Jede mögliche Hilfe würde geschätzt, dieses Problem zu lösen. Danke.

+0

Die Codes scheint gut. Könnten Sie es bitte auf anderen Geräten ausprobieren? –

+0

Sieht so aus, als ob es auf meinem Handy läuft, auf dem Win 10 läuft. Im Moment betrifft das nur die App, die auf meinem Desktop läuft. Eine Anmerkung ist, dass ich Insider Builds auf beiden Geräten laufen lasse: PC: Windows 10 Pro Insider Vorschau - Version: 1607 - OS Build: 10.0.14942.1000 Mobil: Windows 10 Mobile - Version: 1607 - OS Build: 10.0.14926.1000 – Threezool

Antwort

0

Nach einem Systemupdate ist das Problem seitdem verschwunden. Ich kann nicht definitiv sagen, dass es sich um ein Betriebssystemproblem handelte, aber im Moment sieht es so aus, als ob es ein Problem beim Lesen von Daten aus dem System war, da es sich auch auf das Lesen von Dateien auswirkte.

Verwandte Themen